İçindekiler:
Video: Lunar Lander 64: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimat, 34 yıl önce 1984'te 14 yaşındayken yazdığım bir bilgisayar oyunu için. Windows tabanlı PC günlerinden çok önce, yatak odamda taşınabilir bir TV'ye bağlı bir Commodore 64 ev bilgisayarında yazılmıştı. Commodore'da kullanılan bilgisayar diline 'TEMEL' deniyordu ve yazdığım programları kaydetmek için sahip olduğum tek yöntem bir kasete yazmaktı. Sabit disk veya programları bilgisayarın kendisinde saklamanın herhangi bir yolu yoktu. (Bir disket sürücüsü mevcuttu ama bende bunlardan biri yoktu). Ayrıca yazıcım da olmadığı için yazdığım programların basılı bir kopyasını saklamamın hiçbir yolu yoktu.
1. Adım: Büyük K Dergisi
O günlerde amatör programcıların çalışmalarını (kaset kasetinde) o sırada etrafta bulunan birçok bilgisayar dergisinden birine göndermeleri oldukça yaygındı. Böyle bir derginin çalışmanızı yayınlarlarsa 5 sterlin ödemeyi teklif ettiğini hatırlıyorum (1984'te birkaç haftalık harçlık) ama Big K adında sevdiğim yeni bir dergi buldum (Bunun arşivlerine şuradan ulaşabilirsiniz: https://archive.org /details/big-k-magazine) ve oyunumu onlara gönderdim. Aradan birkaç ay geçti ve onlardan hiçbir haber alamadım, sonra bir gün ağabeyim aradı ve işe giderken Big K'nin Ekim sayısını okuduğunu söyledi ve onlara gönderdiğim oyunun yayınlanmış olduğunu öğrendi. Birkaç hafta sonra oyunumu kullanmam için bana 60 sterlinlik bir çek gönderdiklerinde de hoş bir sürpriz oldu. Derginin bir kopyası hâlâ bende ama Commodore 64'üm ve oyunun kasetteki tüm kopyaları çoktan gitti.
2. Adım: Emülatör
Yıllarca oyunumun kaybolduğunu varsaydım, yaklaşık 10 yıl öncesine kadar bunu üniversitemde bir öğretim görevlisi ile tartışıyordum, o da web'de bulunan bir emülatörü kullanabileceğimi ve ardından kopyaladığım tüm kodumu yeniden yazabileceğimi önerdi. sahip olduğum dergi. O söyleyene kadar böyle bir şeyin varlığından bile haberdar değildim. Commodore 64 için ücretsiz olarak indirilebilecek birkaç farklı emülatör olduğunu keşfettim. Seçtiğim CCS 64, oyunumun bir kopyasıyla birlikte bir zip dosyasında buraya eklediğim. Bunu yıllar boyunca birkaç farklı Windows sürümünde kullandım (XP, Vista, Windows 7) ancak Windows 10'da test etmedim.
Bir denemek isterseniz, ekteki arşivi açın, klasörü açın ve 'lunar_lander2. PRG' adlı dosyayı 'CCS' adlı uygulama dosyasına sürükleyin ve çalışması gerekir.
Elbette web'den kendi emülatörünüzü indirebilir ve bunun yerine lunar_lander2. PRG dosyasını çalıştırabilirsiniz.
3. Adım: Kendi Sonraki Aşamanızı Ekleyin
Bu yayınlandıktan sonra, uzay gemisinin iniş pistine inmediği, bunun yerine bir iniş noktası bulmak için kayaların vb. etrafında manevra yapması gereken bir yeraltı mağarasına girdiği oyunda ikinci bir aşama yarattım. Oyunun bu aşamasında uzay gemisinin hareketli grafiğinin boyutu da iki katına çıkıyor, ancak ne yazık ki bu parçayı geri almamın hiçbir yolu yok çünkü hiçbir yerde basılmadı ve tüm kopyalarım yıllar içinde kayboldu.
Kodu emülatörde görüntülemek için 'Esc' tuşuna basın ve 'list' yazıp 'Enter' tuşuna basın.
Bu oyunun kodunu emülatörde düzenlemekten çekinmeyin ve ikinci aşama için neler yaratabileceğinizi görün, sonuçları görmeyi çok isterim!!!
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
IOT Lunar Rover Raspberrypi+Arduino: 5 Adım (Resimlerle)
IOT Lunar Rover Raspberrypi+Arduino: Bu proje, Eylül 2019'da gerçekleşecek olan Hindistan'ın ay görevi Chandryaan-2'den esinlenmiştir. Bu özel bir görev çünkü onlar daha önce hiç kimsenin inmediği noktaya inecekler. desteğimi göstermek için satın almaya karar verdim