סנייק - שאלות נפוצות ותשובות
- אני לוחץ על קובץ ההפעלה של המשחק ושום דבר לא קורה, או שאני רואה חלון לרגע קט.
ת: בדוק אם קיים קובץ כגון stderr.txt בתיקיה של המשחק, שכן תוכנו עשוי לעזור בפתירת הבעיה. אם קובץ כזה לא קיים, הרץ את המשחק משורת הפקודה.
בחלונות, לחץ על Start --> Run או התחל --> הפעלה והקלד: cmd.exe.
לאחר מכן (בהנחה שהמשחק מותקן במיקום d:\snake) הקלד את הפקודות הבאות:
d:
cd \snake
snake.exe
בלינוקס ובסוגים אפשריים רבים של יוניקס תוכל לפתוח כל טרמינל ולהפעיל את המשחק כמתואר בדוגמה הבאה:
cd ~/snake
./snake
- השעה בטבלת השיאים שגויה.
ת: בלינוקס וסביר שגם במערכות הפעלה אחרות, ייתכן שתצטרך להגדיר את אזור הזמן המקומי באמצעות הפקודה הבאה: tzconfig. אם הדבר נכשל מסיבה כלשהי, תוכל לנסות גם את tzselect.
- קראתי כי ישנן בעיות פטנטים אפשריות בקשר להצגת טקסט באמצעות SDL_ttf.
ת: המשחק משתמש ב-SDL_ttf לשם הצגת הטקסט, ו-SDL_ttf משתמש בספריית FreeType.
אולם, הבעיות הנ"ל עשויות להיות קשורות לאיך ש-FreeType מוגדר במחשב, ורוב הסיכויים שאין הפרות פטנטים עם FreeType 2, או לפחות לא עם פטנטים ספציפיים הקשורים לבעיות. תוכל למצוא מידע נוסף באתר של FreeType בנוגע לכך:
http://www.freetype.org/
- המשחק מתרסק לאחר הרצה עם מסך מלא.
ת: ייתכן שמדובר בבאג למקרה שאפקטים בשולחן העבודה (deskop effects) מופעלים בלינוקס, לדוגמה ׂע"י Compiz או Beryl. בשני המקרים, תוכל לנסות ולבטל אפשרות בשם Sync To VBlank.
עבור Compiz: הרץ את הפקודה gconf-editor, בחר ב-apps/compiz/general/screen0/options/ ועדכן את הערך של sync_to_vblank להיות 0.
עבור Beryl: הרץ את הפקודה beryl-settings, וב-General Options בתוך הלשונית Main בטל את הסימון ליד "Sync To VBlank".
לחלופין, תוכל להמנע מלהריץ את המשחק בסך מלא, או אפילו יותר בטוח להימנע משימוש ב-Compiz ו-Beryl.
למרות זאת, עדיין ניתן לנסות ולהריץ תוכנות כגון gDesklets.