cırtdan qala buz necə əridiləcək


cavab 1:

Hmmm ... Ümumiyyətlə, hiyləgər bir insan üçün ən yaxşı tövsiyə etdiyiniz dildə, əlbəttə ki, bir Nethack və ya Neo Scavenger yanaşması üçün istifadə etməkdir. Həyata keçirmək üçün hər hansı bir cari ümumi təyinatlı dilin imkanlarından kənar bir şey olmamalıdır.

Cırtdan Qala 'simulyasiya səviyyəsini sınayan bir şey üçün, ehtimal ki, oyun aləminiz DF qədər mürəkkəb bir yerə yaxınlaşdıqda, simulyasiyanızın hamısı üçün çox səmərəli olmasına ehtiyac duyduğu üçün sürətli bir nüfuza sahib bir dil seçmək istərdiniz. yalnız bir tarama üçün üyütmək deyil şey.

Bəzi faydalı mənbələr:

Roguelike Dev FAQRoguelike İnkişaf MegathreadPlanet Roguelike-Devhttps://www.reddit.com/r/roguelikedevRoguelike Forumları Məbədi

7DRL-də 7 gün ərzində yalançı bir şəxs yaratmaq üçün bir hackathon çağırışını yoxlamaq (və ya iştirak etmək) istəyə bilərsiniz ...

7DRL Çağırışı

cavab 2:

Ən rahat proqramlaşdırma hiss etdiyiniz dil istifadə üçün ən yaxşısıdır. Bir çox dildə yalançı oyunlar üçün kitabxanalar var (bax

Məqalələr - RogueBasin

). Bəzi nümunələr:

  • libtcod: 7DRL üçün ümumi bir seçimdir
  • http://ondras.github.io/rot.js/hp/: populyarlığı artmaqla veb əsaslı yaramazlar üçün yaxşıdır.
  • paulofmandown / rotLove: Love2D-ə bir rot.js limanı
  • Lənətlər bir neçə köhnə məktəb yaramazları üçün ümumi bir seçim idi və düşünürəm ki, hələ də istifadə olunur

Üçüncü tərəf kitabxanaları olmadan, bəlkə də SDL-dən başqa C ++ dilində kod yazan yaramaz inkişaf etdiricilər var.

(A2A üçün təşəkkürlər, çox gec cavab verdiyiniz üçün üzr istəyirəm)


cavab 3:

Hər hansı bir oyun etmək üçün istənilən dil doğru olacaq:

  1. istifadə edə bilərsiniz (biliklə istifadə edə bilərsiniz və ya sizin və ya komandanız üçün indi öyrənmək asandırsa)
  2. müştərinizin kompüterində işləyən tətbiqetmələr istehsal edir
  3. asanlıqla oyununuzun ehtiyacları üçün kifayət qədər sürətli işləyən tətbiqetmələr istehsal edə bilər.

Düşünürəm ki, bir Rogue-Like üçün bildiyiniz hər hansı bir dil, hədəfinizə çatdıqca doğru olacaqdır. Bu cür oyunlarda tamaşalar həqiqətən problem deyil. Dünya nəsliniz həqiqətən də mürəkkəbdirsə, dünya nəsli yüksək performans tələb edə bilər.

(cavab alıntı: http://stackoverflow.com/questions/500404/what-programming-language-would-be-best-for-creating-a-roguelike-game) Bu cavabla razıyam, olduğunuz bir dili istifadə edin səlis və istifadəsi rahatdır.