Sisällysluettelo:
Video: Lunar Lander 64: 3 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä ohje on tietokonepeli, jonka kirjoitin yli 34 vuotta sitten vuonna 1984, kun olin 14 -vuotias. Se kirjoitettiin Commodore 64 -kotitietokoneeseen, joka oli yhdistetty makuuhuoneeni kannettavaan televisioon, kauan ennen Windows -pohjaisten tietokoneiden päiviä. Commodore -tietokoneella käytettyä kieltä kutsuttiin BASICiksi ja ainoa tapa, jolla minulla oli tallentamani kirjoittamat ohjelmat, oli kasetille. Ei ollut kiintolevyä tai mitään tapaa tallentaa ohjelmia tietokoneeseen. (Levykeasema oli saatavilla, mutta minulla ei ollut yhtä näistä). Minulla ei myöskään ollut tulostinta, joten minulla ei ollut mitään keinoa pitää paperikopiota kirjoittamistani ohjelmista.
Vaihe 1: Big K Magazine
Siihen aikaan oli melko tavallista, että amatööri -ohjelmoijat lähettivät työnsä (kasettinauhalle) johonkin monista tuolloin käytössä olleista tietokonelehdistä. Muistan erään tällaisen lehden tarjoavan 5 puntaa, jos he julkaisisivat työsi (muutaman viikon taskuraha vuonna 1984), mutta löysin uuden lehden, josta pidin, nimeltään Big K (tämän arkistot ovat saatavilla täältä: https://archive.org /details/big-k-magazine) ja lähetin pelini heille. Kului muutama kuukausi, enkä kuullut heiltä mitään, ja eräänä päivänä vanhempi veljeni soitti ja sanoi, että oli lukenut Big K: n lokakuun numeron matkalla töihin ja löysi heille lähettämäni pelin. Olin myös iloisesti yllättynyt pari viikkoa myöhemmin, kun he lähettivät minulle 60 punnan shekin pelini käytöstä. Minulla on edelleen kopio lehdestä, mutta Commodore 64 ja kaikki kasettinauhalla olleet pelin kopiot ovat kauan sitten kadonneet.
Vaihe 2: Emulaattori
Oletin vuosien ajan, että pelini oli kadonnut, kunnes eräänä päivänä noin kymmenen vuotta sitten keskustelin tästä yliopiston opettajan kanssa, joka ehdotti, että voisin käyttää verkosta löytynyttä emulaattoria ja kirjoittaa sitten uudelleen kaikki koodini, kopioitu aikakauslehti, joka minulla oli. En ollut edes tajunnut, että sellainen on olemassa, ennen kuin hän mainitsi sen. Huomasin, että Commodore 64: lle on saatavilla muutamia erilaisia emulaattoreita, jotka voi ladata ilmaiseksi. Valitsimani nimi oli CCS 64, jonka olen liittänyt tänne pakattuna zip -tiedostoon yhdessä pelini kopion kanssa. Olen käyttänyt tätä muutamissa eri Windows -versioissa vuosien varrella (XP, Vista, Windows 7), mutta en ole testannut sitä Windows 10: llä.
Jos haluat kokeilla sitä, yksinkertaisesti pura liitetty arkisto, avaa kansio ja vedä tiedosto nimeltä 'lunar_lander2. PRG' sovellustiedostoon nimeltä 'CCS' ja sen pitäisi käynnistyä.
Voit tietysti ladata oman emulaattorisi verkosta ja suorittaa sen sijaan lunar_lander2. PRG -tiedoston.
Vaihe 3: Lisää oma seuraava vaihe
Kun tämä oli julkaistu, loin pelille toisen vaiheen, jossa avaruusalus ei laskeutunut laskeutumisliuskalle, vaan tuli maanalaiseen luolaan, jossa sitä piti ohjata kivien ympäri jne. Laskeutumispaikan löytämiseksi. Tässä pelin vaiheessa avaruusaluksen sprite on myös kaksinkertaistettu, mutta valitettavasti minulla ei ole mitään keinoa noutaa tätä osaa, koska sitä ei koskaan painettu minnekään ja kaikki kopioni katosivat vuosien varrella.
Jos haluat nähdä koodin emulaattorissa, paina Esc -näppäintä ja kirjoita luettelo ja paina Enter
Voit vapaasti muokata tämän pelin koodia emulaattorissa ja katso, mitä voit luoda toiseen vaiheeseen, haluaisin nähdä tulokset !!!
Suositeltava:
8x8 matriisinäyttö BT: 5 askelta (kuvien kanssa)
8x8 -matriisinäyttö BT: lla: Ostin muutama kuukausi sitten 4 -paneelisen 8x8 -matriisin Ebaysta (Kiina). netti on kirjoitettu! Katso vaihe 2. Luulen, että minulla voisi olla
Inkscape 101: 12 askelta
Inkscape 101: Tämä opaskirja valmistettiin ja suunniteltiin Makerspace Meetup -tapahtumalle, jossa se esitteli osallistujille Inkscapen, ilmaisen grafiikkavektoriohjelmiston, jota käytämme laserleikkurin suunnittelussa.*Päivitetty 12.28.20 Inkscape 1.0 -versiolla
Ole tietoinen ATLAS - STAR WARS - Death Star II: 7 askelta (kuvilla)
Ole tietoinen ATLAS - STAR WARS - Death Star II: Rakenna Bandai Death Star II -muovimallista. Tärkeimpiä ominaisuuksia ovat: ✅Valo- ja äänitehosteet✅MP3-soitin✅InfraRED-kaukosäädin✅Lämpötila-anturi✅3 minuutin ajastinBlogi: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- kuolemantähti
IOT Lunar Rover Raspberrypi+Arduino: 5 vaihetta (kuvilla)
IOT Lunar Rover Raspberrypi+Arduino: Tämä projekti on saanut inspiraationsa Intian kuutehtävästä Chandryaan-2, joka toteutetaan syyskuussa 2019.Tämä on erityinen tehtävä, koska he laskeutuvat paikkaan, jossa kukaan ei ole ennen laskeutunut. osoittaakseni tukeni päätin tehdä
Langaton Lunar Phase Tracker: 6 vaihetta (kuvilla)
Langaton Lunar Phase Tracker: Lunar-vaiheseuranta on pieni, osittain kannettava laite, jonka avulla voit kerätä tärkeitä tietoja Kuusta. Laite raportoi muuttujat, kuten näkyvä valaistus, vaihe, kuun nousu ja asetetut ajat ja paljon muuta. Tämä laite on