I am always looking for constructive criticism on my programming
attempts.
My latest project has been a simple 2D game called CASAT (Connect a
Square on a Tesseract). The AI is currently random, what I am
currently working on is to see if this game I have created is
solveable. I have
one algorithm that human will never win, but getting the AI to always
win is a tad bit trickier.
See what you think, any feedback is welcome. What im looking to really
get out of this, is for someone to see that I havent understood
something or could have approached this from a better angle.
What some people have said allready:
- Dont use an image for the background. Draw the tesseract in java
and have the spots background as opaque and change then as required.
And later have the tesseract in 3D with it spinning.
Anyway - you will need all this java files.
The main class which starts everything up
- http://www.mediamax.com/masterpj/Hosted/CASAT.java
The Game Engine
- http://www.mediamax.com/masterpj/Hosted/CASAT_Game_Engine.java
The AI side of things
- http://www.mediamax.com/masterpj/Hosted/AI.java
This is the game map you will need to see anything. And must be in the
same folder as everything else.
- http://www.mediamax.com/masterpj/Hosted/map.PNG
Thanks,
Peter