ARGH. I VASTLY underestimated the complexities of coding a SIMPLE poker-deck-based card game. Here's what I did so far:
Completed "deck" system. It behaves just like a real card deck, allowing you to draw 1 unique card out of 54 cards with no repeat. Drawing cards can be done both by the game engine and by the player. Completed "header" message system. It basically displays a large notice as shown in the screenshot below (click to zoom):<a href="http://img146.imageshack.us/my.php?image=onescreen16px.jpg" target="_blank"><img src="http://img146.imageshack.us/img146/7659/onescreen16px.th.jpg" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a> Completed "beginning sequence". The game automatically starts by drawing one card for you and your opponent. The one with the higher cards is the one to start. WIP: the "matching system". This is the core of the gameplay. It works, but only partially. I'm having a serious headache at GM6's collision system. It should automatically use the object with the lowest depth (closest to you), without having to add code to alternate between using a mask and the original sprite for collision detection. And yet, I still ran into bugs. Ugh.The massive scripts alone are starting to cause the game to lag. I guess adding graphical effects is out of the question.
I finished a new official review for GameMakerGames.com. This time, it's for Asterisk(*). Find it <a href="http://www.gamemakergames.com/?a=view&id=4398" target="_blank">HERE</a>.
Heh, sounds neat. When I think about it, a card game could get quite complicated to program…