RushHour Solver

Het RushHour Solver project is bedoeld om het klassieke spel RushHour op te lossen. Los daarvan ben ik nieuwsgierig hoe goed ik het spel zelf kan spelen en wil ik graag weten (per move die ik maak) of ik dichterbij een goede oplossing ben gekomen. Kortom hoe effectief is mijn oplossingsgerichtheid en lukt het mij om in een minimaal aantal moves het level op te lossen.

Het project is op te delen in de volgende fases:

Problem solver

Om de puzzel op te lossen zal ik een soort domein moeten bedenken waarmee ik de puzzel in computertaal kan beschrijven. Daarnaast zal ik een problem solver moeten schrijven die de beste oplossing kan berekenen.

Lees hier het artikel over de problem solver.

The Game

Omdat ik het spel daadwerkelijk wil spelen zal ik ook een interface (GUI), liefst webbased moeten bouwen om te gaan testen hoe goed ik het spel zelf kan spelen. En hoe oplossingsgericht ik hierbij te werk ga.

The Game Mobile

Aangezien ik een leuke nieuwe gadget heb, de Nokia 5800 XM. Is het natuurlijk ook de moeite waard om het spel beschikbaar te maken voor de mobiel. Multiplayer misschien?

The Game Real Life

Omdat het natuurlijk nog anders speelt als je het met het orginele spel speelt zal het erg interessant zijn om dit te monitoren (webcam, mobile phone) en dan te kijken hoe goed de oplossingsgerichtheid is. Leuk maar waarschijnlijk toekomst muziek.