Hi Quel...
First of all...how in the world did you manage to get that high of a score??? I can't even reach 30,000 points LOL. You have really put the game through its paces. Now...on to your quotes.
Quote: "The game when quiting from a high level game, has an interesting effect, everything looks a bit thightened horizontaly i guess because of the blocks getting smaller in the game. At least looking at my desktop."
Hmmm...interesting effect? The blocks stay the same size throughout the game. The game doesn't contain any programming to change the size of the blocks. If you can get me a screenshot of this effect...I'd like to see it in case I need to correct a programming error.
Quote: "the game shouldn't only check for 3 blocks, there were occaisons for 4 or even 5 of the same color next to each other, but it only deleted 3... which looked real odd..."
Yea, I agree that the limit of 3 blocks does look odd. Original designs included 4 and 5 block matches. However, with the project being a college assignment, there wasn't enough time to write the code in for the other matches...and correct any bugs that came from doing so. Just adding the horizontal effect caused a few issues. I chose to leave it with just a limit of 3 for two reasons: 1) it does add a little extra challenge and 2) it works without causing problems. In a future revision the plans to add the extra matches are still on.
Quote: "Also, a combo system would make it more fun, would ass a bit more strategic way to it. Like when the player makes a lot of 2's, and then fill them up in a hurry one by one, that would give much more bonus."
The game is trying to stay an original design. If I did that, it would be too much like a lot of other games. I have, however, thought about giving a special block for making a set number of matches that would remove surrounding blocks 3x3 wide regardless of colors. I'm also looking into having blocks move up should a horizontal match create a gap.
Quote: "And i don't know if it's a bug but i can't really realise how the points are calculated. Sometimes it's fine, says i get 3000 bonus, but there is 750 penalty -> total 2250. But sometimes the final score just went crazy with no appearent reason."
The bonus system is a little different than bonus systems found in other games. What you see is the total possible bonus points for the round. The penalty points are based on the blocks left in the level which is added up by each individual block's point value. The Penalty points are subtracted from the round bonus and the results are given to the player's score. Again, if you can provide a screenshot of the final score going crazy it would help me track down any bugs hiding in the game.
This system may sound foolish, but it does help to balance out the points among players. While it is impossible to get a full bonus (at least, I can't seem to do it), it will also give more points the better a round is played.
This is my first programming efforts with DarkBASIC so I'm still learning new stuff as I go. I tried to keep the old ways Atari created games with this project. Simply put, it's only supposed to be played to see how many points can be received. The game's thread has turned into a high score post of sorts...and you are the only one with the highest score so far.