Neoshroom (Ryan Davis) who was one of the original authors and maintainers of Apprentice has contacted me. He basically said that the project is neat, and he's glad I kept references to Apprentice.

I'll be hopefully getting some input from him here and there, and this really encourages me to keep at the networking until we have a version 1.0 on the table.


A screenshot of how the linux version looks. It's not as pretty, and apparently it doesn't work on a lot of PCs... but it's a start. Linux are definitely going to be supported, but I am not a guru, so bare with me.

I've created a Daring Apprentice page on facebook. Become a fan, and spread the word.

Well, this revision started actually as a bugfix for what the new P2 docking broke, but grew into some other changes too. Crossbuilder updated GLscene so that I can now output the card's names etc. to "canvas". This prompted quite a bit of work into the linux binary, which is now pretty much as playable as the windows one.

I do not know what is the requirements for the linux binary, but it's compiled as a GTK1 widgetset, so I assume you'll need that.

I also hung around quite a bit on #lazarus-ide@irc.freenode.net (IRC Channel) and found out how to launch a browser process in WinXP. So now windows users will be able to view the local help (or go to the website / helpsite) from the help menu. To be tested in Vista of course, and other versions of windows too.

Revision 95:
Fix : Messages should only report the cardname on a random discard, not the casting cost as well
Fix : When closing the application, the docked hand must be undocked first, to prevent a crash
M : About box now has an added tab
M : Camera changes will always wait 1 second before saving now (giving you smoother changes)
F : For linux: Card names and all other texts are now drawn too (does not use GLSpaceText)
F : For windows: Help files can now be opened from the help menu
M : New linux binary uploaded

For this revision, I've added a very cool feature - tilting the camera - and I enabled the docking of the player 2 hand (at the moment it is not optional). The draw card functionality etc. has now shifted a little in the user interface, so that the opponent hand and the player hand works the same way. I've added a screenshot:

In the background I've been working on my test application for networking code, and I made great progress last night. As soon as I have a prototype, I'll post more on it here. You can have a look at the concept here.


Revision 94:
UF : Player2's hand now docks. (This may change for network!)
F : Random Discard implemented
F : You can now change the angle of the camera as well
M : Found the textures readme again

For me, the most important is that the Quicksort works properly now. Thanks to the guys over at: http://sandbox.mc.edu/~bennet/cs404/doc/qsort_pas.html.

I do not believe that the source is copyrighted, but I am mailing him this moment to find out.

Revision 91:

F : You can now set the cards in play's fontsize (default is 7)
M : Updated the documentation
Fix : Shuffle from library right click was broken
Fix : Quicksort of the database works now
Fix : Attacking with a tapped creature does not tap it another 90 degrees anymore
Fix : The very last card is now found in the database.
M : Added a separate project file for linux

Newer Posts Older Posts Home

Blogger Template by Blogcrowds.