רעיון לפרויקט שאני רציתי לעשות כפרויקט גמר, ופיתחתי אותו עם עוד 2 שותפים. כעיקרון מדובר על משחק משבצות, שבו המשבצות הן בצורה של חצים, ולא ריבועים פשוטים. התקדמות במשחק נעשית לפי כיוון החצים. כלומר, אם אתה נמצא בחץ מסוים, אתה יכול להתקדם לאחד משלושת החצים שיוצאים מקודקוד החץ שעליו אתה עומד. מטרת המשחק היא לכבוש שטחים. במצב ההתחלתי, כל שחקן מתחיל מאיזור מסוים ששהוא שלו: ויכול לכבוש שטחים שיוצאים מחצים השייכים לו. כיבוש של שטח נרחב, יכול להתבצע ע"י סגירת מעגל, ואז כל החצים במעגל הכבוש יהיו שייכים לכובש. זה הרעיון הכללי, ואפשר לפתח אותו עוד הרבה. פחות רלוונטי עבורך מה שאנחנו רצינו לעשות, אבל את המשחק עצמו תוכל לפתח לצרכים שיתאימו לך. החצים מיוצגים ע"י גרף מכוון ומישורי שדרגת הכניסה והיציאה של כל קודקוד היא 3. (אולי מלבד קודקודים בקצה הלוח), והמטרה היא צביעת קשתות. הבעיה האלגוריתמית די קשה. זיהוי מעגל בגרף הוא לא פשוט, אבל מה קורה אם יצרת 2 מעגלים שאחד מוכל בשני? צורת 8? וכו'...