Innholdsfortegnelse:
Video: Lunar Lander 64: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Denne instruksen er for et dataspill jeg skrev for over 34 år siden i 1984 da jeg var 14 år gammel. Den ble skrevet på en Commodore 64 -hjemmemaskin som var koblet til en bærbar TV på soverommet mitt, lenge før Windows -baserte PC -er. Dataspråket som ble brukt på Commodore ble kalt 'BASIC', og den eneste metoden jeg hadde for å lagre programmene jeg skrev, var på et kassettbånd. Det var ingen harddisk eller noen måte å lagre programmene på selve datamaskinen. (En diskettstasjon var tilgjengelig, men jeg hadde ikke en av disse). Jeg hadde heller ingen skriver, så jeg hadde ingen mulighet til å beholde en papirkopi av programmene jeg skrev.
Trinn 1: Big K Magazine
På den tiden var det ganske vanlig at amatørprogrammerere leverte arbeidet sitt (på kassettbånd) til et av de mange datamagasinene som fantes på den tiden. Jeg husker et slikt magasin som tilbød å betale £ 5 hvis de publiserte arbeidet ditt (noen uker lommepenger i 1984), men jeg fant et nytt blad jeg likte kalt Big K (Arkiver av dette er tilgjengelig her: https://archive.org /details/big-k-magazine) og sendte spillet mitt til dem. Det gikk noen måneder, og jeg hørte ingenting fra dem, så en dag ringte min eldre bror for å si at han hadde lest oktober -utgaven av Big K på vei til jobb og fant ut at spillet jeg sendte dem hadde blitt publisert. Jeg ble også positivt overrasket et par uker senere da de sendte meg en sjekk på £ 60 for å bruke spillet mitt. Jeg har fremdeles en kopi av bladet, men min Commodore 64 og eventuelle kopier av spillet jeg hadde på kassettbånd er for lengst borte.
Trinn 2: Emulator
I mange år antok jeg at spillet mitt var tapt til jeg for en dag for rundt 10 år siden diskuterte dette med en foreleser ved høyskolen min, som foreslo at jeg kunne bruke en emulator som ble funnet på nettet og deretter skrive inn all koden min, kopiert fra bladet jeg hadde. Jeg hadde ikke engang innsett at noe slikt eksisterte før han nevnte det. Jeg oppdaget at det er noen få forskjellige emulatorer for Commodore 64 som kan lastes ned gratis. Den jeg valgte ble kalt CCS 64 som jeg har vedlagt her samlet i en zip -fil sammen med en kopi av spillet mitt. Jeg har brukt dette på noen få forskjellige versjoner av Windows gjennom årene (XP, Vista, Windows 7), men jeg har ikke testet det på Windows 10.
Hvis du vil prøve det, pakker du bare ut det vedlagte arkivet, åpner mappen og drar filen kalt 'lunar_lander2. PRG' til applikasjonsfilen kalt 'CCS' og skal kjøres.
Du kan selvfølgelig laste ned din egen emulator fra nettet og kjøre filen lunar_lander2. PRG på den i stedet.
Trinn 3: Legg til din egen neste fase
Etter at dette hadde blitt publisert opprettet jeg en andre etappe i spillet der romskipet ikke ville lande på landingsstripen, men i stedet gikk inn i en underjordisk hule der den måtte manøvreres rundt steiner osv. For å finne et landingssted. I denne fasen av spillet er spriten for romskipet også doblet i størrelse, men dessverre har jeg ingen måte å hente denne delen på, siden den aldri ble skrevet ut noen steder, og alle mine kopier gikk tapt med årene.
For å se koden i emulatoren trykker du bare på "Esc" -tasten og skriver "liste" og trykker "Enter"
Rediger gjerne koden for dette spillet, i emulatoren og se hva du kan lage for andre etappe, jeg vil gjerne se resultatene !!!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
IOT Lunar Rover Raspberrypi+Arduino: 5 trinn (med bilder)
IOT Lunar Rover Raspberrypi+Arduino: Dette prosjektet er inspirert av det indiske måneoppdraget Chandryaan-2 som vil finne sted i september 2019. Dette er et spesielt oppdrag fordi de kommer til å lande på stedet der ingen har landet alle før. for å vise min støtte bestemte jeg meg for å kjøpe