Mini project topics
1) Implementation of GUI for board games: GUI must support different game rule sets, and allow for both human and computer players.
2) Automatic content generation for games and puzzles: Using evolutionary algorithms to find games and puzzles that are interesting and hard (examples: Sudoku like puzzles, and alternative board configurations in board games).
3) Fast evolutionary solvers for puzzles: Trying to use evolution to solve a puzzle (examples: Sudoku, Nonogram).
4) Exploring contemporary theories in evolutionary biology using computer simulation
1) מימוש ממשק משתמש גרפי למשחקי לוח (GUI): על הממשק לתמוך במשחקים שונים, ולאפשר משחק של שחקנים אנושיים כמו גם שחקני מחשב.
2) יצור תוכן אוטמאטי למשחקים ולחידות: שימוש באלגוריתמים אבולוציוניים כדי למצוא משחקים וחידות מעניינות (לדוג': חידות דמויות סודוקו, ומצבי משחק מעניינים במשחקי לוח).
3) פותרים אבולוציוניים מהירים לחידות: לנסות לפתור חידה בזמן אמת בעזרת אלג' אבולוציוני (לדוג': סודוקו, שחור ופתור).
4)
חקירה של תיאוריות
אבולוציוניות עכשוויות בעזרת סימולציות מחשב.