trpasličí pevnost jak tát led


Odpověď 1:

Hmmm ... pro rogueliku bych obecně řekl, že nejlepší rada je jít s jazykem, který pohodlně používáte, určitě pro přístup typu Nethack nebo Neo Scavenger. K implementaci by nemělo existovat nic, co by přesahovalo možnosti jakéhokoli aktuálního univerzálního jazyka.

Pro něco, co se pokouší o úroveň simulace Dwarf Fortress, byste pravděpodobně chtěli zvolit jazyk s pověstí rychlého běhu, protože jakmile se váš herní svět přiblíží tak složitě jako DF, vaše simulace bude muset být velmi efektivní pro celý není třeba se jen plazit.

Některé užitečné zdroje:

Roguelike Dev FAQRozvoj Roguelike MegathreadPlanet Roguelike-Devhttps://www.reddit.com/r/roguelikedevChrám fór Roguelike

Možná budete také chtít vyzkoušet (nebo se zúčastnit) 7DRL - hackathon výzvy k vytvoření roguelike za 7 dní ...

7DRL výzva

Odpověď 2:

Jazyk, ve kterém se cítíte nejpohodlněji, je ten nejlepší. K dispozici jsou knihovny pro hry roguelike v mnoha jazycích (viz

Články - RogueBasin

). Zde jsou nějaké příklady:

  • libtcod: běžná volba pro 7DRL
  • http://ondras.github.io/rot.js/hp/: Dobré pro webové rogueliky, rostoucí popularita
  • paulofmandown / rotLove: Port rot.js do Love2D
  • Curses byl běžnou volbou pro několik old-school roguelikes, a myslím, že je stále používán

Existují také vývojáři roguelike, kteří kódují v C ++ bez knihoven třetích stran, kromě možná SDL.

(Díky za A2A, omlouvám se, že jste odpověděli tak pozdě)


Odpověď 3:

Pro výrobu jakékoli hry bude mít jakýkoli jazyk pravdu, pokud:

  1. můžete jej použít (můžete jej použít podle znalostí nebo pokud je to pro vás nebo váš tým snadné naučit se právě teď)
  2. produkuje aplikace, které běží na počítači vašeho klienta
  3. může snadno vytvářet aplikace, které běží dostatečně rychle pro potřeby vaší hry.

Myslím, že pro Rogue-Like bude mít jakýkoli jazyk, který znáte, správný, pokud běží na váš cíl. Představení v tomto druhu hry opravdu není problém. Světová generace může vyžadovat vysoký výkon, pokud je vaše světová generace opravdu složitá.

(odpověď citována z: http://stackoverflow.com/questions/500404/what-programming-language-would-be-best-for-creating-a-roguelike-game) Souhlasím s touto odpovědí, použijte jazyk, kterým jste plynulé a pohodlné používání.