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)      חקירה של תיאוריות אבולוציוניות עכשוויות בעזרת סימולציות מחשב.