• Forum
  • Lounge
  • Example of a cool program / shameless se

 
Example of a cool program / shameless self-promotion

[edit]
rocketboy9000 accidentally deleted his original post. You can read pretty much the same thing in the third post below:
Here is a program I wrote recently. It's a game similar to Tetris(TM) with 3d graphics, and features to enable faster play such as a 'drop shadow.' I am looking for criticism of any kind, constructive or heh, not. There is a compiled version for windows included, as well as the code.

http://sites.google.com/site/rocketboytris/

My original response follows:
[/edit]

Cute. The "swap piece" function is an interesting idea, but it doesn't just change the piece, it puts it back at the top. It would be more interesting if the piece changes and just continues at the same place as the old one was... Also, this functionality would be nice in hard mode too...

Users expect to be able to close the window using the WM decorations and keyboard shortcuts. It alienates your users to force them to use another method, even one so simple as pressing 'Esc'.

Needs music and powerups.

Hard mode is waaay too easy.

The text font you are using is horrible, because it is barely legible.

The shadows are an interesting idea -- I found that I was watching them more than the actual piece.

Good start!
Last edited on
Ahhh... I probably didn't really have to do that homework anyway...
Whoops, pushed delete instead of edit.
Here is a program I wrote recently. It's a game similar to Tetris(TM) with 3d graphics, and features to enable faster play such as a 'drop shadow.' I am looking for criticism of any kind, constructive or heh, not. There is a compiled version for windows included, as well as the code.
https://sites.google.com/site/rocketboytris/
This is really weird. It looks like Duoas stole your thread :S

Edit: http://i56.tinypic.com/dh7ptj.png (I am not very good at Tetris).
Last edited on
Nice job. Ant the code is quite readable too. You really need to work on the whole user interface though (or maybe create a user interface).

I'm really glad you posted this. People should do that more often here.
I should too.. maybe I will.. later..
Unlike chrissname, I do have to do (start doing) my homework, and it's almost 11 pm here..
closed account (1yvXoG1T)
I really like the way you did that 3D effect. That's really what sold me on it.

My only concerns will mostly be echoes of previous posts:

I've never been good at Tetris and found myself playing relatively well, even on Hard.

The lack of a UI threw me off, especially since I'm running a 64-bit Windows, which has to change graphic settings when I open this. The game is already playing and I'm trying to close the little Windows notification (those things drive me insane, pet peeve)

No music == Very sad

I was having to squint at my screen to read my score

When I press down, I expect the block to speed up, not slam down.

The code is pretty straightforward but I'm a whitespace-whore when it comes to my code and I try to split it up, even within functions. But that's just my style.

All in all, I do like it and I'll be stoked to see anything else you decide to post :D One of these days, I may get around to posting my rendition of Breakout.
Ok guys I put the X button in to close it. I might add music sometime, but for now go here:
http://www.youtuberepeat.com/watch/?v=JxlujC8A004
I bet you didn't know Korobeiniki had words did you?
I did not.

@hamsterman,
So do I, I have a procrastination problem :D
I have this comment on UI. Back to the olden days when Internet was not born yet and so was browser, UI are pretty much difficult to achieve with relatively ease. M$ Visual Basic change the whole landscape (although I got to admit Apple and Borland was earlier). Lot's of UI-heavy software burst onto the scene. UI development is as easy as a drag and drop onto the "Form". But this is still restricted to M$ OS software only.

Then Internet was born and so was browser. Ppl using simple HTML tags can whip up a UI in doubly-quick time and then you have lot's of browser-based applications around. UI-development using tags is fantastic (later you even have drag and drop to do those HTML tag coding also).

So the behavoir I observed is when it is *VERY* easy to create UI, developer will of course incorporate them into their software. I however have the experience to do UI development using text editor in Unix using X/Motif and Java Swing. It was tedious and then now UI development seems much easier.

PS Btw I still develop Android UI application in text editor. I guess old habits die hard :P
Well, allegro has simple GUI functionality, so I'll add a menu or at least some buttons on top "Help" "New game" etc. sometime. Everyone, thank you very much for the comments, suggestion, and compliments. I would like to see your Breakout sometime, neurotrace. As for everyone saying it seems easy, I think the easiness is actually because the drop shadow makes it much harder to make mistakes.
EDIT: As well, I'm making a new font. It will be much better.
EDIT2: I've uploaded the new version with a better font!
Last edited on
Hi rocketboy9000, now mobile applications is the rage all over the world, ever consider to port your game over ? I port my BigTwo game to Android. iPhone I don't think so as I don't have the monies to purchase a Mac and their iPhone Objective-C SDK to play with.

Windows Mobile, Symbian and Blackberry maybe next but then I feel Android should get to more market audience instead :P

PS I am a big fan of Open Source (aka free) SDK hahaha :)
Version 3 is up. It has a menu screen when you pause, and the ability to save/load your game. I've also posted my own hiscore.dat file, props to anyone who beats it.
Would you mind uploading some screenshots? I'd rather not try getting Allegro to work with Xcode to take a look at the game.
Last edited on
Topic archived. No new replies allowed.