Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriProjeKlasik bilgisayar oyunlarını ben de yapabilir miyim?
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: Klasik bilgisayar oyunlarını ben de yapabilir miyim?  (Okunma Sayısı 10056 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ksercan5
Deneyimli
*****
Mesaj Sayısı: 740


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« : Kasım 28, 2020, 22:00:21 ÖS »

Bu şekilde bir başlık açmak istedim. Uzun süredir çeşitli dillerde ihtiyacıma yönelik programlar yazmaktayım. Son dönemde eski programcıların kısıtlı kaynaklar ile başardığı klasik olmuş oyunları ben de programlayabilir miyim diye düşündüm. Kendime başlangıç için "Space Invaders" oyununu seçtim. Aslında bu projeyi geçen sene tamamladım ama burada paylaşmak şimdi aklıma geldi. Oyunu aşağıdaki linkten windows ve macos platformları için indirebilirsiniz.

Gönül assembler ile programlamak isterdi ama oyunu Godot oyun motoru kullanarak yazdım. Saygılar.

https://secco41.itch.io/invaders

Bir diğer çalıştığım oyun ise jupiter lander benzeri ancak günümüze uyarlanmış bir versiyonu. Oyun dinamiklerini tamamladım, vaktim oldukça level yapıyorum bu oyun için. Amaç şarj bitmeden başlangıç platformundan iniş platformuna gitmek.



* Screenshot_1.jpg (46.9 KB, 1026x765 - Görüntüleme: 304 kez.)

* Screenshot_2.jpg (82.12 KB, 1026x765 - Görüntüleme: 326 kez.)

* Screenshot_1.jpg (83.07 KB, 1275x799 - Görüntüleme: 298 kez.)

* Screenshot_2.jpg (68.67 KB, 1275x799 - Görüntüleme: 299 kez.)

* Screenshot_3.jpg (75.96 KB, 1276x796 - Görüntüleme: 317 kez.)
« Son Düzenleme: Kasım 28, 2020, 22:05:26 ÖS Gönderen: ksercan5 » Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Aykiri1
Uzman
*****
Mesaj Sayısı: 1.138



Üyelik Bilgileri
« Yanıtla #1 : Kasım 28, 2020, 22:23:15 ÖS »

güzel olmuş baralılarınızın devamını dilerim.
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 4.056



Üyelik Bilgileri WWW
« Yanıtla #2 : Kasım 28, 2020, 22:25:49 ÖS »

Ben de beğendim, konsantrasyon gerektiriyor.
Güzel olmuş.👍
Logged

freedom
Uzman
*****
Mesaj Sayısı: 1.802


Retro allowed me to be free.


Üyelik Bilgileri WWW
« Yanıtla #3 : Kasım 28, 2020, 23:23:02 ÖS »

Harika gözüküyor. Elinize sağlık.
Logged

SouLPoWer87
Üye
***
Mesaj Sayısı: 224



Üyelik Bilgileri
« Yanıtla #4 : Kasım 28, 2020, 23:30:25 ÖS »

Emeğinize sağlık güzel bir çalışma olmuş devamını dilerim
Logged

İnsan imkansızı başarabilir sözü yetersizdir. İnsan imkansızın da ötesine gidebilir..

+90'lar da çocuk olmak..
+Commodore Amiga Aşkı
+Jay Miner
+Paula
+Agnus
+Denise
Theoden (CYON4D)
Deneyimli
*****
Mesaj Sayısı: 1.868



Üyelik Bilgileri WWW
« Yanıtla #5 : Kasım 29, 2020, 01:12:14 ÖÖ »

Elinize sağlık güzel gözüküyor.
Logged

Feandreu
Deneyimli
*****
Mesaj Sayısı: 565



Üyelik Bilgileri
« Yanıtla #6 : Kasım 29, 2020, 06:53:04 ÖÖ »

Sercan hocam elinize sağlık =)
Logged
agg1401
Ziyaretçi
« Yanıtla #7 : Kasım 29, 2020, 08:10:19 ÖÖ »

Oyunlarını indirip, deneyeceğim. Godot Engine'ye ne kadar sürede alıştınız hocam?
Logged
ksercan5
Deneyimli
*****
Mesaj Sayısı: 740


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #8 : Kasım 29, 2020, 17:53:43 ÖS »

Teşekkür ediyorum güzel yorumlarınız için
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
ksercan5
Deneyimli
*****
Mesaj Sayısı: 740


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #9 : Kasım 29, 2020, 17:55:37 ÖS »

Oyunlarını indirip, deneyeceğim. Godot Engine'ye ne kadar sürede alıştınız hocam?

Godot'ya alışması aslında uzun sürmedi. Zaten Godot platformu sadece tek bir dosyadan oluşuyor. İndirip çift tıklayıp başlıyorsun tasarıma. Bir de ben daha ziyade kod ile oyuna hakim olmak istiyordum. Godot bunu da sağlıyor. Aynı zamanda açık kaynak, 2D ve 3D desteği var, biraz kurcalayınca öğrenmesi kolay. Kısaca izlenimlerim böyle
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
agg1401
Ziyaretçi
« Yanıtla #10 : Kasım 29, 2020, 20:31:06 ÖS »

Oyunlarını indirip, deneyeceğim. Godot Engine'ye ne kadar sürede alıştınız hocam?

Godot'ya alışması aslında uzun sürmedi. Zaten Godot platformu sadece tek bir dosyadan oluşuyor. İndirip çift tıklayıp başlıyorsun tasarıma. Bir de ben daha ziyade kod ile oyuna hakim olmak istiyordum. Godot bunu da sağlıyor. Aynı zamanda açık kaynak, 2D ve 3D desteği var, biraz kurcalayınca öğrenmesi kolay. Kısaca izlenimlerim böyle

Oyun motoru benim için birer araçtır ve umarım güzel işler yaparsınız.
Logged
ksercan5
Deneyimli
*****
Mesaj Sayısı: 740


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #11 : Kasım 30, 2020, 10:51:00 ÖÖ »

Ben biraz eski nesil olduğum için kodu seviyorum. Üniversitedeyken turbo pascal ile bir arkadaşım ile beraber oyun yazıyorduk. Ateş eden bir uçak, basit birşey işte ama grafik modunu filan öğrenmeye çalışıyoruz. DOS altında çalışıyoruz. Nöbetçi öğretmen dershaneye gelip oyunu görünce burada oyun oynamak yasak demişti bize. Biz de bunu biz yazdık, kodunu gösterelim dedik ama sonuçta dershaneden kovulduk. Aklıma geldi şimdi.

Kod yazmak bana bir nebze terapi, bulmaca gibi geliyor. Alzheimer olmayalım sonuçta değil mi? Ne kadar beyni çalıştırsak o kadar iyi
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
maverick
Deneyimli
*****
Mesaj Sayısı: 764



Üyelik Bilgileri
« Yanıtla #12 : Kasım 30, 2020, 10:51:59 ÖÖ »

Space Invaders da en çok kullandığım kalkanı alttan vurup ortada delik açma ve oradan ateş etme durumu olmuyor, sanırım eklememişsiniz. Bir de düşman renkleri farklı olabilir, daha ayrıştırıcı durur. Müzikler çok hoş, elinize sağlık. (Game of drones )
Logged

| Amiga 1200 | C= 64 | PS1 | PSone | Commodore Dergileri |
ksercan5
Deneyimli
*****
Mesaj Sayısı: 740


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #13 : Kasım 30, 2020, 10:54:47 ÖÖ »

Space Invaders da en çok kullandığım kalkanı alttan vurup ortada delik açma ve oradan ateş etme durumu olmuyor, sanırım eklememişsiniz. Bir de düşman renkleri farklı olabilir, daha ayrıştırıcı durur. Müzikler çok hoş, elinize sağlık. (Game of drones )

Aslında kalkanın kırılması orijinal oyunda olan bir özellik. Yapmak istedim ama vakit ve fırsat bulamamıştım o dönemde. Ama elim değdiği anda ilk ilave etmek istediğim özellik o olacak.
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 1.026


Üyelik Bilgileri WWW
« Yanıtla #14 : Ocak 21, 2021, 05:58:27 ÖÖ »

Ellerinize sağlık, güzel çalışmalar olmuş.
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: