- השחקן נע עם מקשי החיצים.
- סירה – דריכה על אריח סירה מחליפה את הספרייט לספינה ומאפשרת תנועה רק על אריחי ים, למעבר לאי השני.
- סוס – דריכה על האריח מחליפה ספרייט ומאפשרת הליכה על אריחי הר/גבעה.
- מכוש (באִי השני) – דריכה על האריח מחליפה ספרייט ללוחם; כל הר/גבעה שעליו דורכים הופך לדשא.
- כדי להגיע לשלב הבא (האחרון) יש ללכת בשביל ה־שמאלי־תחתון בצד שמאל של האי השני.
- השלב הבא יוצר מפת מערה אקראית בעזרת
CaveGenerator. - המפה מיוצגת כגרף (
CaveGraph : IGraph<(x,y)>) ומורצת עליה בדיקת BFS. - נבחרת נקודת התחלה אקראית לשחקן ורק אם ניתן להגיע ממנה ל־100 אריחי רצפה שונים לפחות – היא מתקבלת; אחרת נבחרת נקודה חדשה, עד שמתקיים התנאי.
גרסת WebGL זמינה כאן: