Агуулгын хүснэгт:
Видео: Lunar Lander 64: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү зааварчилгаа нь 34 гаруй жилийн өмнө 1984 онд 14 настай байхдаа бичсэн компьютер тоглоомд зориулагдсан болно. Энэ нь миний унтлагын өрөөнд зөөврийн ТВ -тэй холбогдсон Commodore 64 гэрийн компьютер дээр бичигдсэн байсан бөгөөд Windows дээр суурилсан PC -ийн өдрүүдээс нэлээд өмнө байсан юм. Commodore дээр ашиглагддаг компьютерийн хэлийг 'BASIC' гэж нэрлэдэг байсан бөгөөд миний бичсэн програмыг хадгалах цорын ганц арга бол хуурцаг дээр байсан юм. Хатуу диск эсвэл програмыг компьютер дээр хадгалах ямар ч арга байгаагүй. (Уян дискний хөтөч байсан боловч надад ийм диск байхгүй байсан). Надад принтер байхгүй байсан тул би бичсэн програмуудынхаа хуулбарыг хадгалах боломжгүй байсан.
Алхам 1: Big K сэтгүүл
Тухайн үед сонирхогч програмистууд тухайн үедээ компьютерын олон сэтгүүлийн нэгэнд бүтээлээ (хуурцаг дээр) оруулах нь ердийн үзэгдэл байв. Нэг сэтгүүл таны бүтээлийг хэвлүүлбэл 5 фунт стерлинг төлөхийг санал болгосныг би санаж байна (1984 онд хэдэн долоо хоногийн халаасны мөнгө), гэхдээ би өөрт таалагдсан Big K нэртэй шинэ сэтгүүл олсон (Энэ архивыг эндээс авах боломжтой: https://archive.org /дэлгэрэнгүй/big-k-сэтгүүл) болон тоглоомоо тэдэнд өгсөн. Хэдэн сар өнгөрч, би тэднээс юу ч сонссонгүй, нэг өдөр манай ах утсаараа утсаар ярьж, ажилдаа явж байхдаа Big K -ийн 10 -р сарын дугаарыг уншиж байснаа хэлээд миний илгээсэн тоглоом хэвлэгдэж байгааг олж мэдэв. Хэдэн долоо хоногийн дараа тэд миний тоглоомыг ашигласныхаа төлөө 60 фунт стерлинг өгөхөд би бас их гайхсан. Надад сэтгүүлийн хуулбар байсаар байгаа боловч миний Commodore 64 болон хуурцаг дээр тоглосон тоглоомын бүх хуулбарууд аль хэдийн алга болсон байна.
Алхам 2: Эмулятор
Би хэдэн жилийн турш миний тоглоом 10 орчим жилийн өмнө нэг өдөр хүртэл алдагдсан гэж бодож байсан бөгөөд үүнийг би коллежийнхоо багштай ярилцаж байсан бөгөөд тэр намайг вэб дээрээс олдсон эмуляторыг ашиглаж, дараа нь хуулбарласан бүх кодоо дахин бичихийг санал болгов. надад байсан сэтгүүл. Түүнийг дурьдах хүртэл ийм зүйл байдаг гэдгийг би огт ухаарч байгаагүй. Commodore 64 -ийг үнэгүй татаж авах боломжтой өөр өөр эмуляторууд байгааг олж мэдсэн. Миний сонгосон зүйлийг CCS 64 гэж нэрлэсэн бөгөөд үүнийг тоглоомынхоо хуулбарын хамт зип файлд хавсаргасан болно. Би үүнийг олон жилийн турш Windows -ийн хэд хэдэн өөр хувилбар дээр (XP, Vista, Windows 7) ашиглаж байсан боловч Windows 10 дээр туршиж үзээгүй.
Хэрэв та үүнийг туршиж үзэхийг хүсч байвал хавсаргасан архивыг задалж, фолдерыг нээгээд 'lunar_lander2. PRG' нэртэй файлыг 'CCS' нэртэй програмын файл руу чирээд ажиллуулна уу.
Мэдээжийн хэрэг та вэбсайтаас өөрийн эмуляторыг татаж аваад үүний оронд lunar_lander2. PRG файлыг ажиллуулж болно.
Алхам 3: Дараагийн үе шатаа өөрийн болгох
Үүнийг хэвлүүлсний дараа би сансрын хөлөг буух зурвас дээр буухгүй, харин газар доорх агуйд орж, буух газар олохын тулд чулуулаг гэх мэт маневр хийх шаардлагатай болсон тоглолтын хоёр дахь шатыг хийв. Тоглоомын энэ үе шатанд сансрын хөлгийн спрайт хэмжээ нь хоёр дахин нэмэгдсэн боловч харамсалтай нь надад энэ хэсгийг хэзээ ч хэвлэж байгаагүй бөгөөд миний бүх хуулбарууд олон жилийн турш алдагдсан тул олж авах ямар ч арга байхгүй.
Эмулятор дахь кодыг харахын тулд 'Esc' товчийг дараад 'жагсаалт' гэж бичээд 'Enter' товчийг дарна уу.
Энэ тоглоомын кодыг эмулятор дээр засварлаж, хоёр дахь шатанд юу үүсгэж болохыг хараарай, үр дүнг нь харахыг хүсч байна !!!
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
IOT Lunar Rover Raspberrypi+Arduino: 5 алхам (зурагтай)
IOT Lunar Rover Raspberrypi+Arduino: Энэхүү төсөл нь Энэтхэгийн сарны нисгэгч Chandryaan-2-ээс санаа авсан бөгөөд энэ нь 2019 оны 9-р сард болох бөгөөд энэ нь онцгой үүрэг бөгөөд тэд өмнө нь хэн ч бууж байгаагүй газар дээр буух гэж байгаа юм. дэмжлэг үзүүлэхийн тулд би худалдаж авахаар шийдсэн
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно