New Magic program: Gleemin
Posted: 07 Jan 2011, 16:25
Hello everyone
I've just reached the first milestone of my Magic program, "Gleemin: the Magic Virtual Machine". It's my final year project for my computer science degree at Brighton university (in the UK) and it's written in Prolog (with some Java to be added soon, for the GUI).
You can find some information about the project and my code so far, here:
http://www.goblinopera.com/mathemagics/
Or download an executable file from here:
http://www.goblinopera.com/Gleemin/Gleemin_swi_Win32.zip
(Windows exe)
http://www.goblinopera.com/Gleemin/Gleemin_swi_linux.tar
(Linux executable)
The current milestone is simply an empty-shell Magic turn sequence. You can go through a turn to see all the phases and steps firing in the correct order and state-based actions (such as untapping, drawing, declaring attackers etc) being reported. No actions are actually taken by the game or players, yet- that's the next milestone that I need to finish by the end of the month (the GUI needs to be finished by February but I'm developing both together, by necessity, so hopefully it will take less). As the GUI is not done yet, the output is only textual.
The project must finish by April with a full AI. According to my schedule of activities for the project, I should start developing the AI by the beginning of March- so there's still two months to go.
In the meantime I would love some feedback, suggestions and so on.
Have fun and enjoy Magic
Stassa Patsantzis (Ye Goblyn Queenne).
(Edit: added links to the executables)
I've just reached the first milestone of my Magic program, "Gleemin: the Magic Virtual Machine". It's my final year project for my computer science degree at Brighton university (in the UK) and it's written in Prolog (with some Java to be added soon, for the GUI).
You can find some information about the project and my code so far, here:
http://www.goblinopera.com/mathemagics/
Or download an executable file from here:
http://www.goblinopera.com/Gleemin/Gleemin_swi_Win32.zip
(Windows exe)
http://www.goblinopera.com/Gleemin/Gleemin_swi_linux.tar
(Linux executable)
The current milestone is simply an empty-shell Magic turn sequence. You can go through a turn to see all the phases and steps firing in the correct order and state-based actions (such as untapping, drawing, declaring attackers etc) being reported. No actions are actually taken by the game or players, yet- that's the next milestone that I need to finish by the end of the month (the GUI needs to be finished by February but I'm developing both together, by necessity, so hopefully it will take less). As the GUI is not done yet, the output is only textual.
The project must finish by April with a full AI. According to my schedule of activities for the project, I should start developing the AI by the beginning of March- so there's still two months to go.
In the meantime I would love some feedback, suggestions and so on.
Have fun and enjoy Magic
Stassa Patsantzis (Ye Goblyn Queenne).
(Edit: added links to the executables)