ווֹלטְרִיס

content auto translated from {from}

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

אני מקווה שהתמונה ש intrig'd אתכם ואנחנו יכולים להמשיך.

המשחק תומך בכמה מצבי צפייה. כל אחד מהם מופעל בלחיצה על מקש מספרי במקלדת:

מקש -- מצב

1 -- חלון 400x400, צפייה ישירה על המסך

2 -- חלון 500x600, צפייה ישירה על המסך

3 -- חלון 600x600, צפייה ישירה על המסך

4 -- חלון 700x700, צפייה ישירה על המסך

0 -- חלון 500x700, צפייה ברירת מחדל, מוצגת למטה:

המשחק הוא מחשב שבו העבירו הזמן לא אחת דורות תושבי המקלטים. ))) אפשר למקם את המחשב בחלל כפי שנוח לכם. לשם כך השתמשו במקשי הבקרה:

A

W D S סיבוב במאונך ובמאוזן

R

- להגדיל/להקטין את המודל

F

Y

G H J תנועה במאוזן/במאונך

(אני חושב שזה שליטה די הגיונית, תנסו)

אז את העיקר כבר ראינו - במחשב הזה תושבי המיקלט שיחקו טטריס!)

שליטת המסך היא כזו:

ESC לצאת מהמשחק מיד

ENTER לאשר פעולה על המסך (תפריט, מסך גיימאובר - לעבור לתפריט)

חצים שליטה בכל מה שיש על המסך (תפריט, משחק)

(כולל חץ למעלה - לסובב את הדמות)

מקש רווח במשחק - הפסקה

בואו נתבונן מה יש על המסך:

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

שורות – כמה שורות השמדתם

קארמה – כך קראתי לרמה) ככל שהקארמה שלכם נמוכה יותר – כך מהירות הפריטים גבוהה יותר.

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

על התמונה הקודמת אפשר לראות כמה דברים:

1) התמונה של הקארמה, כפי שראוי, משתנה) רק ממש רוצח יכול להשיג את רמת הקארמה הגבוהה ביותר)

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

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

אני רוצה לשים דגש על הטקסטורות, שצוידו, אולי לא באופן מקצועי, אבל עם הרבה אהבה)

בנוסף, הבנתי דבר מאוד מעניין. כנראה, כאשר שיחקתם בטטריס בעבר, חשבתם שהיעדר דמות מסוג "מקל" הוא תיאוריה קונספירטיבית, במטרה להפריע לכם לנצח את המחשב)) ובכן, בתוכנית שנכתבה בידיי, אפשר להגיד בשר מבשרה, המקל גם לא יוצא בשעה שהוא נדרש). בכל דבר אני מבקש להאשים את ספריית הסטנדרט של שפת C מהחבר סטולמן. עם זאת, כדי למנוע את חוסר הצדק הקוסמי הזה, במשחק יש קוד ח cheat, אבל אני לא אגיד לכם אותו).

כל הטקסטורות של המשחק נמצאות בנפרד, אם אתם מעוניינים, תוכלו להסתכל עליהן, הן נמצאות בקטע vaultris -> textures. זהירות - ספוילרים לגבי רמות הקארמה)

אפשר להוריד את המשחק מאתר fallout-archives.com, שהעלו אותו בהתנדבות.

הנה הקישור להורדה: http://www.fallout-archives.com/files/12/72p1.php. (סך הכל 1.7 מגה).

להפקה נעשה שימוש ב:

- שפת C (pure C, לא C++)

- winapi

- מימוש OpenGL מחברת מיקרוסופט

- MinGW – מימוש חופשי של C\C++ וכו'. עבור מערכת Windows של מיקרוסופט

- עורכת טקסט GVim.

משחק מהנה.

ז.י: החלטתי לשים זאת בקטגוריה הפופולרית ביותר מכל הקטגוריות על Fallout וטטריס.

ז.י2: עבור בעלי נטבוקים – הפעלו את המשחק מיד בחלון הקטן עם הקובץ eeeVaultris.

ז.י3: אני לא מתכוון לטכנולוגיה. פשוט נהניתי לעסוק בזה ואוהב את התוצאה)

עדכון: אם המשחק לא עובד אצלכם ב-Vista או 7 - נסו למחוק מהתיק של המשחק את הספרייה opengl.dll.