wyrd
Well-known member
Update:
- Down arrow makes falling shape fall faster (thanks for suggestion hog)
- A score + bonus is now displayed (thanks for suggestion hog)
- If you win, your time and score is now displayed.
- FPS bottleneck fixed, so game should run at approx. 50 fps (thanks pjv for help)
- Game text is now formatted.
- Fixed minor bug with fading blocks.
- Updated help file.
Some notes:
- This is not a Tetris clone. Its a Tetris style game. To learn how to play go to the Help menu. To start a game, go to File/New Game.
- The game is written in pure C# and GDI+. Nothing fancy was used (including no API).
- The game is complete.
- There are no known bugs (unless you want to include a minor FPS problem which is described below).
- I know the game isnt all that fun, but its my first game and I needed to complete it so I could learn.
- You can run the game by either compiling it or running the .exe under Bin/Release.
- If you find any bugs or have any improvement suggests, please let me know.
- Feel free to tell me what you think. You dont have to be nice, I have a pretty thick backbone. So if you think it sucks, say so.
Okay now that thats out of the way... I could use some help if anyone would like to help me out.
I have the game set to run at 50 fps, but it doesnt run at that speed on my 800mhz system (I get a solid 21-25 fps). I can set the game speed to just loop with no control and get 50 fps, but I dont want to do that since its important that everyone gets the same speed. If anyone would like to look at the code and possibly find out why (other then GDI+ overhead) itd be appreciated. Also, if anyone would like to tell me what FPS they get and their system specs itd help (to show FPS look under the debug menu).
Theres also the problem of my overall design. While designing the game on paper (class hierarchy and all that), it looked good. Unfortunately it started to fall apart near the end (as you can probably see just by looking at it). I could definitely use some help with my designing techniques.. maybe some dos and donts? Feel free to bash my current design and tell me whats wrong with it, I only learn by example.
Thanks.
- Down arrow makes falling shape fall faster (thanks for suggestion hog)
- A score + bonus is now displayed (thanks for suggestion hog)
- If you win, your time and score is now displayed.
- FPS bottleneck fixed, so game should run at approx. 50 fps (thanks pjv for help)
- Game text is now formatted.
- Fixed minor bug with fading blocks.
- Updated help file.
Some notes:
- This is not a Tetris clone. Its a Tetris style game. To learn how to play go to the Help menu. To start a game, go to File/New Game.
- The game is written in pure C# and GDI+. Nothing fancy was used (including no API).
- The game is complete.
- There are no known bugs (unless you want to include a minor FPS problem which is described below).
- I know the game isnt all that fun, but its my first game and I needed to complete it so I could learn.
- You can run the game by either compiling it or running the .exe under Bin/Release.
- If you find any bugs or have any improvement suggests, please let me know.
- Feel free to tell me what you think. You dont have to be nice, I have a pretty thick backbone. So if you think it sucks, say so.
Okay now that thats out of the way... I could use some help if anyone would like to help me out.
I have the game set to run at 50 fps, but it doesnt run at that speed on my 800mhz system (I get a solid 21-25 fps). I can set the game speed to just loop with no control and get 50 fps, but I dont want to do that since its important that everyone gets the same speed. If anyone would like to look at the code and possibly find out why (other then GDI+ overhead) itd be appreciated. Also, if anyone would like to tell me what FPS they get and their system specs itd help (to show FPS look under the debug menu).
Theres also the problem of my overall design. While designing the game on paper (class hierarchy and all that), it looked good. Unfortunately it started to fall apart near the end (as you can probably see just by looking at it). I could definitely use some help with my designing techniques.. maybe some dos and donts? Feel free to bash my current design and tell me whats wrong with it, I only learn by example.
Thanks.
Attachments
Last edited by a moderator: