Innehållsförteckning:
Video: Lunar Lander 64: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Detta instruerbara är för ett dataspel jag skrev för över 34 år sedan 1984 när jag var 14 år gammal. Den skrevs på en Commodore 64 -hemdator ansluten till en bärbar TV i mitt sovrum, långt före dagarna med Windows -baserade datorer. Datorspråket som används på Commodore kallades 'BASIC' och den enda metoden jag hade för att spara de program jag skrev var på ett kassettband. Det fanns ingen hårddisk eller något sätt att lagra programmen på själva datorn. (En diskettenhet var tillgänglig men jag hade inte en av dessa). Jag hade inte heller någon skrivare så jag hade inget sätt att behålla en papperskopia av de program jag skrev.
Steg 1: Big K Magazine
På den tiden var det ganska vanligt att amatörprogrammerare skickade in sitt arbete (på kassettband) till en av de många datortidningar som fanns på den tiden. Jag kommer ihåg en sådan tidning som erbjöd sig att betala £ 5 om de publicerade ditt arbete (några veckors fickpengar 1984) men jag hittade en ny tidning jag gillade kallad Big K (Arkiv av detta finns här: https://archive.org /details/big-k-magazine) och skickade in mitt spel till dem. Några månader gick och jag hörde ingenting från dem, så en dag ringde min äldre bror för att säga att han hade läst oktobernumret av Big K på väg till jobbet och upptäckte att spelet jag skickade dem hade publicerats. Jag blev också positivt överraskad ett par veckor senare när de skickade mig en check på £ 60 för att använda mitt spel. Jag har fortfarande en kopia av tidningen men min Commodore 64 och eventuella kopior av spelet jag hade på kassettband är länge borta.
Steg 2: Emulator
I åratal antog jag att mitt spel var förlorat tills jag en dag för cirka 10 år sedan diskuterade detta med en föreläsare på min högskola, som föreslog att jag kunde använda en emulator som finns på webben och sedan skriva om all min kod, kopierad från tidningen jag hade. Jag hade inte ens insett att det fanns något sådant förrän han nämnde det. Jag upptäckte att det finns några olika emulatorer för Commodore 64 som kan laddas ner gratis. Den jag valde kallades CCS 64 som jag har bifogat här i en zip -fil tillsammans med en kopia av mitt spel. Jag har använt detta på några olika versioner av Windows under åren (XP, Vista, Windows 7) men jag har inte testat det på Windows 10.
Om du vill prova helt enkelt packa upp det bifogade arkivet, öppna mappen och dra filen som heter 'lunar_lander2. PRG' till applikationsfilen som heter 'CCS' och ska köras.
Du kan naturligtvis ladda ner din egen emulator från webben och köra filen lunar_lander2. PRG på den istället.
Steg 3: Lägg till ditt eget nästa steg
Efter att detta hade publicerats skapade jag en andra etapp i spelet där rymdskeppet inte skulle landa på landningsremsan utan istället gick in i en underjordisk grotta där den måste manövreras runt stenar etc för att hitta en landningsplats. I denna fas av spelet är spriten för rymdskeppet också fördubblad i storlek, men tyvärr har jag inget sätt att hämta den här delen eftersom den aldrig trycktes någonstans och alla mina kopior gick förlorade under åren.
För att se koden i emulatorn, tryck bara på "Esc" -tangenten och skriv in "listan" och tryck på "Enter"
Redigera gärna koden för det här spelet, i emulatorn och se vad du kan skapa för andra etappen, jag skulle gärna se resultaten !!!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
IOT Lunar Rover Raspberrypi+Arduino: 5 steg (med bilder)
IOT Lunar Rover Raspberrypi+Arduino: Detta projekt är inspirerat av det indiska månuppdraget Chandryaan-2 som kommer att äga rum i september 2019.Detta är ett speciellt uppdrag eftersom de kommer att landa på den plats där ingen har landat tidigare. för att visa mitt stöd bestämde jag mig för att köpa
Sciphone I68 GPRS + MMS -inställning Alla länder Dumtäta: 8 steg
Sciphone I68 GPRS + MMS -inställning Alla länder Dumsäkra: Sciphone i68 + är en mycket bra klon av den ständigt populära iPhone till ett sänkt pris. Denna instruktion visar dig hur du enkelt ställer in GPRS- och MMS -inställningarna på din sciphone i68 så att du kan skicka och ta emot bildmeddelanden och surfa på