מבצר גמדי איך להמיס קרח


תשובה 1:

הממ ... הייתי אומר באופן כללי עבור roguelike העצה הטובה ביותר היא ללכת עם השפה שנוח לך להשתמש בה, בוודאי לגישה של נטק או ניאו סקאוונגר. לא צריך להיות שום דבר שאתה צריך ליישם שהוא מעבר ליכולות של כל שפה ייעודית לשימוש כללי.

עבור משהו שמנסה את רמת הסימולציה של Dwarf Fortress, קרוב לוודאי שתרצה לבחור שפה עם מוניטין של ריצה מהירה, מכיוון שברגע שעולם המשחק שלך יתקרב למורכב כמו DF, הסימולציה שלך תצטרך להיות יעילה מאוד בכללותו. דבר לא לטחון רק לזחילה.

כמה משאבים שימושיים:

שאלות נפוצות על Roguelike DevMegathread של פיתוח Roguelikeכוכב לכת Roguelike-Devhttps://www.reddit.com/r/roguelikedevמקדש הפורומים של רוגואליקה

כדאי גם לבדוק (או להשתתף) ב- 7DRL - אתגר האקאתון ליצור רוגואלייק תוך 7 ימים ...

אתגר 7DRL

תשובה 2:

השפה שאתה מרגיש הכי נוח לתכנת איתה היא הטובה ביותר לשימוש. ישנן ספריות למשחקי רוגואלייק בשפות רבות (ראה

מאמרים - RogueBasin

). הנה כמה דוגמאות:

  • libtcod: בחירה נפוצה עבור 7DRLs
  • http://ondras.github.io/rot.js/hp/: טוב עבור roguelikes מבוססי אינטרנט, הפופולריות גדלה
  • paulofmandown / rotLove: נמל של rot.js ל- Love2D
  • קללות היו בחירה נפוצה עבור כמה רוגוליקות מבית הספר הישן, ואני חושב שזה עדיין בשימוש

ישנם גם מפתחי roguelike המקודדים ב- C ++ ללא ספריות צד שלישי, למעט אולי SDL.

(תודה על ה- A2A, סליחה שענית כל כך מאוחר)


תשובה 3:

להכנת כל משחק, כל שפה תהיה נכונה אם:

  1. אתה יכול להשתמש בו (אתה יכול להשתמש בו, על ידי ידע או אם זה מספיק קל ללמוד עכשיו עבורך או עבור הצוות שלך)
  2. הוא מייצר יישומים הפועלים במחשב הלקוח שלך
  3. זה יכול לייצר בקלות יישומים שפועלים במהירות מספקת לצרכי המשחק שלך.

אני חושב שבשביל רמאי, כל שפה שאתה מכיר תהיה נכונה ככל שהיא פועלת על היעד שלך. הופעות הן לא באמת בעיה בסוג כזה של משחק. דור העולם יכול לדרוש ביצועים גבוהים אם דור העולם שלך מורכב באמת.

(התשובה צוטטה מ: http://stackoverflow.com/questions/500404/what-programming-language-would-be-best-for-creating-a-roguelike-game) אני מסכים עם התשובה הזו, השתמש בשפה שאתה שוטף ונוח לשימוש.