ჯუჯა ციხე როგორ დნება ყინული


პასუხი 1:

ჰმმმ ... ზოგადად ვიტყოდი, რომ საუკეთესო რჩევაა ის ენა გამოიყენოთ, რომლის გამოყენებაც კომფორტულად გესაჭიროებათ, რა თქმა უნდა Nethack– ის ან Neo Scavenger– ის ერთგვარი მიდგომისთვის. არ უნდა არსებობდეს ისეთი რამ, რისი განხორციელებაც გჭირდებათ, რაც აღემატება ნებისმიერი ახლანდელი ზოგადი დანიშნულების ენის შესაძლებლობებს.

რაღაცისთვის, რომელიც ცდილობს Dwarf Fortress- ის სიმულაციის დონეს, თქვენ ალბათ გსურთ აირჩიოთ ენა, რომელსაც სწრაფი რეპუტაციის რეპუტაცია აქვს, რადგან თქვენი თამაშის სამყარო სადმე უფრო რთულ რეჟიმში აღმოჩნდება, როგორც DF, თქვენი სიმულაცია ძალიან ეფექტური იქნება მთელი ქვეყნის მასშტაბით. რამ არ უნდა უბრალოდ grind to crawl.

რამდენიმე სასარგებლო რესურსი:

Roguelike Dev ხშირად დასმული კითხვებიRoguelike Development Megathreadპლანეტა როგუელიკე-დევიhttps://www.reddit.com/r/roguelikedevRoguelike ფორუმების ტაძარი

შესაძლოა დაგჭირდეთ 7DRL– ის შემოწმება (ან მონაწილეობა) - ჰაკათონის გამოწვევა, რომ შექმნათ roguelike 7 დღეში ...

7DRL გამოწვევა

პასუხი 2:

ენა, რომლის საშუალებითაც თავს ყველაზე კომფორტულად გრძნობთ პროგრამირებაში, საუკეთესოა. არსებობს ბიბლიოთეკები როუგელიკის თამაშებისთვის მრავალ ენაზე (იხ

სტატიები - RogueBasin

) Აი ზოგიერთი მაგალითი:

  • libtcod: საერთო არჩევანია 7DRL- ებისთვის
  • http://ondras.github.io/rot.js/hp/: კარგია ინტერნეტით დაფარული როგელიკებისათვის, იზრდება პოპულარობა
  • paulofmandown / rotLove: ლპობის პორტი. js to Love2D
  • წყევლა იყო ჩვეულებრივი არჩევანი რამდენიმე ძველი სკოლის როგელიკისთვის და, ვფიქრობ, ის კვლავ გამოიყენება

ასევე არსებობს roguelike დეველოპერები, რომლებიც კოდობენ C ++ - ში მესამე მხარის ბიბლიოთეკების გარეშე, შესაძლოა SDL– სთვის.

(მადლობა A2A- სთვის, ბოდიში ასე გვიან პასუხის გაცემისთვის)


პასუხი 3:

ნებისმიერი თამაშის შესაქმნელად, ნებისმიერი ენა სწორი იქნება, თუ:

  1. შეგიძლიათ გამოიყენოთ იგი (შეგიძლიათ გამოიყენოთ ცოდნით, თუ ახლა ამის სწავლა საკმარისია თქვენთვის ან თქვენი გუნდისთვის)
  2. ის აწარმოებს პროგრამებს, რომლებიც მუშაობს თქვენი კლიენტის კომპიუტერზე
  3. მას შეუძლია მარტივად აწარმოოს პროგრამები, რომლებიც სწრაფად მუშაობს თქვენი თამაშის საჭიროებებისთვის.

მე ვფიქრობ, რომ Rogue- ის მსგავსი, ნებისმიერი ენა, რომელიც იცით, იქნება სწორი, რამდენადაც ის თქვენს მიზანზე გადის. სპექტაკლები ნამდვილად არ წარმოადგენს პრობლემას ამ ტიპის თამაშში. მსოფლიო თაობას შეუძლია მოითხოვოს მაღალი წარმადობა, თუ თქვენი მსოფლიო თაობა მართლაც რთულია.

(პასუხი ციტირებულია შემდეგიდან: http://stackoverflow.com/questions/500404/what-programming-language-would-be-best-best-for-creating-a-roguelike-game) ვეთანხმები ამ პასუხს, გამოიყენეთ თქვენ ენა მშვიდი და კომფორტული გამოყენება.