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)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: PS2 Oyun Programlama  (Okunma Sayısı 10525 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« : Ekim 27, 2017, 22:25:01 ÖS »

Arkadaşlar merhaba bu konuyu daha önce açtım diye biliyorum ama aradım bulamadım o sırada fazla internetim yoktu sanırım konuyu göndermemiş her neyse sorum şu arkadaşlar şimdi benim ps2 konsolum var ben bu cihaza kendim oyun kodlayıp derleyip cihazda çalıştırmak istiyorum. İnternette biraz araştırma yaptım bunun için "ps2 developer kit" diye bir cihaz olduğunu öğrendim bu cihaz ebayda 2000$ a satılıyor bu bana pahalı geldi ayrıca bu cihazı nasıl kullanacağımıda bilmiyorum ben windows üzerinden oyunu kodlayıp CD ye yazıp ps2 ye takıp çalıştırmak istiyorum böyle bir şey mümkünmüdür eğer mümkünse bunu hangi dilde hangi ide ile yapmam gerekir daha önce ps2 ye oyun veya program yazan bir arkadaş var mı acaba bilen birisi yönlendirirse sevinirim.
Logged
BlitzBasic
Deneyimli
*****
Mesaj Sayısı: 1.247



Üyelik Bilgileri
« Yanıtla #1 : Ekim 27, 2017, 22:27:57 ÖS »

Konu ile alakası yok ama google'a arama kriteri + commodore.gen.tr yazınca sitenin kendi arama motorundan daha iyi sonuçlar çıkıyor. Simon'dan öğrendim :>
Logged

A500|ACA500Plus42Mhz8MB|GoTeK|IndivisionECS|OS3.1
ZX Spectrum 48K, 48KPlus | Amstrad CPC6128
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #2 : Ekim 27, 2017, 22:34:21 ÖS »

https://github.com/ps2dev/ps2sdk/blob/master/README.md
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
16bit_lover
Üye
****
Mesaj Sayısı: 290



Üyelik Bilgileri WWW
« Yanıtla #3 : Kasım 05, 2017, 01:50:30 ÖÖ »

Selamlar,eğer 3d oyunlar değilde 2d platform,shoot'em up türü oyunlar yada basit demolar yapayım diyorsanız Lua programlama dilini kullanan ve windows üzerinde çalışan "PlayLua" isimli geliştirme aracını kullanabilirsiniz.
https://sourceforge.net/projects/playlua/

Lua, Python diline çok benzer ve öğrenmesi diğer programlama dillerinden daha kolaydır.

Yalnız yazdığınız kodu compile ettikten sonra oluşturacağınız .ELF uzantılı uygulamanızı usb belleğe atıp ps2 üzerinde deneyebilmeniz için FMCB(Free MC Boot) yüklenmiş bir memory karta ihtiyacınız var.Yoksa usb'nin içindeki dosyanızı gösteremezsiniz.
Ayrıca usb belleğiniz fat32 formatlanmış olmalıdır.

PS2'yi fmcb yüklü memory card ile açtıktan sonra gelen menüden uLaunchElf isimli programı çalıştırıp "mass" isimli kısımdan usb belleğinizin içindeki .ELF uzantılı oyun uygulamanızı çalıştırabilirsiniz.

PS2'de programlama yapmak için daha basit diğer bir yöntemde SCPH 30004 model kalın kasalarla hediye gelen demo diskteki "YaBasic" yazılımı.Adamlar bildiğimiz basic dilini ps2'ye uyarlamışlar.Hatırladığım kadarıyla birkaç örnek uygulamada kodlarıyla
beraber geliyordu.

Tabi bu örnekler 2000$ lık "Tool" devkit'e rakip olamaz:) ama merakınızı giderecektir.
Logged

programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« Yanıtla #4 : Kasım 05, 2017, 11:56:54 ÖÖ »

16bit_lover gerçekten çok teşekkür ederim tam istediğim bir cevap oldu playlua ile basit programlar yapmayı deneyeceğim peki usb bellek yerine boş bir cd ye doğrudan yazsam .elf dosyasını cihaz yine görürmü?
Sanırım siz bu konuda baya bilgilisiniz, sizin yaptığınız projeler var mı ps2 ile ilgili merak ettim.
Logged
16bit_lover
Üye
****
Mesaj Sayısı: 290



Üyelik Bilgileri WWW
« Yanıtla #5 : Kasım 05, 2017, 12:55:42 ÖS »

Evet ulaunchElf ile cd yada dvd medyanın içindeki dosyayı gösterebiliyorsunuz.

Hobi olarak Lua script kullanan gideros studio isimli IDE üzerinde birkaç basit android uygulaması(pusula,soundboard) yapmıştım.Mesela bir örnek https://www.amazon.com/DirtyCoder-BB8-Droid-Soundboard/dp/B01DH7WDSO

Ps2'ye proje yapmak çok istiyorum ama uzundur hiç Lua ile ilgilenemedim,çoğu şeyi unutmuşum.Birde fonksiyon,algoritma gibi şeylerden hiç anlamıyorum, anca yukarıdaki örnek çalışmadaki gibi basit şeyler yapmıştım.

Unutmadan ps2'deki lua, giderosta kullandığım Lua'dan farklıydı,sanırım saf Lua bilgisi istiyor.nette PlayLua ile yapılmış kodları açık 4 adet örnek uygulama bulabildim uğraşsam belki çözerim.Mesleğim 3d ve&nbsp; grafik tasarım üzerine,malesef programcılık yönüm hobiden ibaret.

Bu arada playlua engine resmi sitesi https://sites.google.com/site/cejtok/home

Fakat Carlos isimli arkadaş sitedeki indirme linkini kaldırmış.Sourceforge.net üzerinden indirin.
« Son Düzenleme: Kasım 05, 2017, 20:46:15 ÖS Gönderen: 16bit_lover » Logged

programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« Yanıtla #6 : Kasım 06, 2017, 15:05:59 ÖS »

Bu ulanchElf ayrı bir program mı windowstaki explorer gibi bir şey mi tam olarak ps2 sisteminin nasıl çalıştığını bilmiyorum o yüzden soruyorum anladığım kadarıyla PlayLua ile .elf dosyası üretsek bile bunu doğrudan Cd ye yazıp çalıştıramıyoruz bunu çalıştırmak için ulanchelf isimli programı da cdye yazmak gerekiyor değil mi peki bu ulanchelf programını nerden bulabiliriz?
Logged
programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« Yanıtla #7 : Kasım 06, 2017, 15:09:45 ÖS »

Bu arada ben aslında profesyonel bir oyun tasarımcısı değilim fakat windows üzerinde yaptığım bazı 2d oyun çalışmalarım var bunları ps2 ye port edebileceğimi düşünüyorum.
Sizlere bu örnek çalışmalarımı göstermek isterim.
http://www.moddb.com/games/tank-wars
http://www.moddb.com/games/aircraft-war
http://www.indiedb.com/games/kill-time1
Logged
16bit_lover
Üye
****
Mesaj Sayısı: 290



Üyelik Bilgileri WWW
« Yanıtla #8 : Kasım 08, 2017, 16:29:50 ÖS »

Selam,

Ulaunchelf uygulaması,ELF uzantılı homebrew oyun yada uygulamaları ps2 üzerinde çalıştırmaya yarıyor.

Mesela oyun.ELF diye bir dosyamız var bunu fat32 formatlanmış bir usb belleğe atıp ps2'nin usb girişine takıyoruz.Fmcb kurulu memory card takılıyken ps2'yi açıyoruz.Normal ps2 menüsünden farklı fmcb menüsü geliyor.UlaunchELF yazısına X tuşuyla basıp uygulamayı çalıştırıyoruz.
Dos dönemi muhasebe yazılımlarının arayüzüne benzeyen bir menü geliyor:)
O tuşu ile filebrowser'ı seçiyoruz,gelen ekranda ELF dosyamızın yerini gösteriyoruz.
Eğer dosyamız usb bellekteyse "mass" seçilir,memory karttaysa takılı olan mc slotu seçilir.mc0 soldaki slottur, mc1 sağdaki slottur.HDD ve ağ seçeneğide diğerleridir.

İnternetteki kuruluma hazır fmcb paketlerinde UlaunchElf kurulu gelmekte hatta forumda bir arkadaşımızın hazırladığı tüm ayarları yapılmış paketler var.İstendiğinde ulaunchELF'in farklı versiyonlarıda usb bellek ile yüklenebilmekte.Kopyalama,yapıştırma,taşıma destekleniyor.

Bence çalışmalarınız tamda playlua'ya port edilebilecek türde oyunlar.Süper olur.
Logged

programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« Yanıtla #9 : Kasım 22, 2017, 15:00:15 ÖS »

Evet arkadaşlar uzun bir aradan sonra konuya tekrar döndüm.
Yaklaşık 2 haftadır ps2 sistemini araştırıyordum ve playlua ile denemeler yapıyordum sonunda basit de olsa bir 2 boyutlu oyun tasarlayabildim playlua gerçekten kullanşlı ama geliştirilmesi gereken bir motor bence playlua yapımcısı carlos arkadaşla bir kaç mail de konuyu görüştüm geliştirmeye devam ettiğini ve yeni sürümü aralık ayında yayınlayacağını söyledi umarım daha fazla fonksiyon ekler.

Şimdi size yaptığım oyundan bir kaç ekran görüntüsü atacağım.
Kullandığım crt tüplü bir televizyon olduğu için ekran dalgalı çizikli görünmektedir fotoğrafları telefon kamerasıyla çektim kameradan böyle görünüyor.

https://drive.google.com/open?id=1U6LL85rEwMr0H42lSD8WuwaKPGcGh4A_
https://drive.google.com/open?id=1FtXv8RtjF-SaX_-QiKQNDIMk9zFMGy8p
https://drive.google.com/open?id=1GI-I5uCBFjS3upKJ_MXy8uKCG_ASMaRK
https://drive.google.com/open?id=1wZLw4w0QXC8uL-2Zhr6PU_tJjRLY7eez

Oyun bitince ücretsiz olarak yayınlayacağım denemek isteyen arkadaşlar deneyebilirler.
Logged
zanpinoz
Deneyimli
*****
Mesaj Sayısı: 580



Üyelik Bilgileri
« Yanıtla #10 : Kasım 22, 2017, 16:58:01 ÖS »

Elinize sağlık

oyunun video sunuda bekleriz
Logged
maverick
Deneyimli
*****
Mesaj Sayısı: 764



Üyelik Bilgileri
« Yanıtla #11 : Kasım 22, 2017, 18:43:56 ÖS »

Çok güzel görünüyor, elinize sağlık.

Unity ile neden yapmadığınızı soracaktım ama kısa bir net araştırması ile şunu: https://answers.unity.com/questions/214683/how-to-export-a-unity-game-for-the-playstation-2.html buldum, cevabımı almış oldum.
Logged

| Amiga 1200 | C= 64 | PS1 | PSone | Commodore Dergileri |
programci42
Üye
***
Mesaj Sayısı: 227


Üyelik Bilgileri
« Yanıtla #12 : Kasım 22, 2017, 23:44:25 ÖS »

Aslında bunu size danışmak isterim bu oyunu bitirip ücretsiz bir şekilde halka açık yayınlayacağım bu zaten benim ilk ps2 oyun projemdi fakat sizce devam etmeli miyim yani artık yeni nesil konsollar piyasada belki yeni nesil konsolları almaya gücü yetmeyen hala ps2 kullanan arkadaşlar olabilir ancak bu arkadaşlarında oynayabileceği yüzlerce daha kaliteli ps2 oyunları mevcut bu oyunlar varken kim 2 boyutlu bir oyunla uğraşmak ister ki diye düşünüyorum ama diğer taraftan artık yeni nesil konsolların çıkmasıyla ps2 ye artık güncel oyun çıkmıyor ve ps2 sahipleri de yeni bir oyunla mutlu olacaklardır diye düşünerek oyun geliştirme işine devam etmek istiyorum ama yapacağım oyunların satacağını pek sanmıyorum böyle bir ikilemdeyim tam karar verebilmiş değilim ve henüz ne iş yaparak gelir sağlayacağımı bulamadım.

Ben bazen grafiker arkadaşlardan bana ücret vererek karakter ya da oyunla ilgili bir cisim çizmesini istiyorum ve arkadaşlarda gayet güzel istediğim çizimi, karakteri ya da nesneyi yapıyor ben de oyuna yerleştiriyorum ama oyun satmadığında kar elde edemiyorum bazı grafiker arkadaşlara birlikte çalışmayı teklif ediyorum fakat uzun soluklu bir işe girip risk almak istemiyorlar.
Logged
maverick
Deneyimli
*****
Mesaj Sayısı: 764



Üyelik Bilgileri
« Yanıtla #13 : Kasım 23, 2017, 01:01:06 ÖÖ »

(Biraz klasik bir yanıt olacak ama)
Yurt içinde ve dışında çeşitli oyun tasarım şirketleri mevcut, bunları araştırarak kendinize uygun bir departmanda iş imkanı oluşturabilir ve gelir elde edebilirsiniz. Bireysel olarak bu tarz işleri meydana getirmek epeyce zahmetlidir, imkansız değildir ama uğraşan insanı hayatından bezdirebilir

Yeteneğiniz doğrultusunda girişimlerde bulunabilir yada yapabildiklerinizi sergileyerek uygun insanlarla bir araya gelip sağlam bir ekiple başarılı projelere imza atabilirsiniz. Olmadı öğrendiklerinizi aktaracağınız kurslar verip kitap bile yazabilirsiniz, imkanlar epeyce fazla yani.

Eski cihazlar için oyun yazma düşüncenize gelecek olursak, bir klasik ortaya çıkarabilirseniz neden olmasın? Bir Tetris veya bunun gibi nice dahiyane yapıt ne kadar eskirse eskisin birileri tarafından hala oynanmaya devam edecektir.

Oyununuzun videosunu merakla bekliyorum. Kolay gelsin.
Logged

| Amiga 1200 | C= 64 | PS1 | PSone | Commodore Dergileri |
16bit_lover
Üye
****
Mesaj Sayısı: 290



Üyelik Bilgileri WWW
« Yanıtla #14 : Kasım 23, 2017, 10:38:40 ÖÖ »

PS2'ye son çıkan oyun Fifa 14'tü şimdi sizinkiyle anacağız:)
Şaka bir yana emeğinize sağlık,bir shoot'em up meraklısı olarak oyunun bitmiş halini merakla bekliyorum.

Ben derimki hobi olarak eski konsollara oyun ve uygulama yapmaya yine devam edin.Sonuçta kendinizi geliştiriyorsunuz,yani vakit kaybı değil bence.Bugün japonya'da hala dreamcast konsoluna meraklılar tarafından oyunlar geliştiriliyor,çoğuda 2d shooterlar falan.

Sizde para kazanma amaçlı, android yada ios platformlarına mobil oyunlar yapabilirsiniz.Bedava mobil oyunların gelir modeli genelde yerleştirilen reklamlar yada in app purchase dedikleri oyun içi satın almalar(eşya,can,silah vs)oluyor.Tabi az bir ücret karşılığı oyunun tamamen reklamsız versiyonunuda satabiliyorsunuz.

Eğer "ben kafayı taktım retro konsollara yaptığım oyunlardanda gelir elde edeyim" derseniz o zaman oyunu kolleksiyon değeri olan kutulu kitapçıklı, baskılı CD medya şeklinde sunabilirsiniz.Hatta posterde eklenebilir.Tabi bunların bir maliyeti var.Sınırlı sayıda üretmeniz kolleksiyon değerini arttıracaktır ama sizede maliyet olarak geri dönecektir.

Ben bir dönem internetten tanıştığım arkadaşların oyun projelerine illüstratör ve 3d modelci olarak destek verdim.Tüm ekip maaşlı bir işte çalışırken cidden zor oluyordu,proje çok yavaş ilerliyordu.Ben sadece haftasonları ilgilenebiliyordum mesela.Sonunda çalışan bir demo yapmayı başarsakta çıkan iş kimseyi tatmin edemedi.Projede öylece kalakaldı.
Yani diyeceğim oki grafik kısmını ücretli yaptırmanız daha hızlı ilerlemenizi sağlar.
Logged

Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: