QB64.org Forum
Active Forums => Programs => Topic started by: Omerta7486 on July 13, 2018, 01:30:09 am
-
Well, after spending the last year(maybe less?) learning the ins-and-outs of QB64, I decided to put my knowledge to the test, and made a simple tetromino game. It still has a lot of work left on it, but I feel happy with where I am at right now. I still have to make a classic mode(it's Marathon only right now), a garbage clear mode, maybe a rush mode, and a super secret story mode! But, I digress... I shall now present my first full-fledged QB64-anything:
OMERTRIS
Controls
Esc: Pause and unpause
Left Arrow: Duh!
Right Arrow: Duh Again!
Down Arrow: Soft Drop
Up Arrow: Hard Drop(Not yet implemented)
Z Key: Rotate piece counter-clockwise
X Key: Rotate piece clockwise
Some notes:
- I have not implemented wall kicks, yet.
- There are no other modes.
- The game starts level 0, 0 lines, and a piece falling.
- When the game is over, it shows the game over screen, and you have to close and re-open to play again.
- Also, sorry for the use of the NES Tetris version of Korobeiniki. Until I get on with the famitracker forums and try to make a request for an original version, this is what I have.
-
Sorry for the double post, but I can’t figure out how to edit my first post(anyone know?)... I forgot a couple of things.
1. I will make the source code available after I have cleaned it up a bit.
2. I encourage reviews to be fully honest. Like something? Tell me. Don’t like something? Please, tell me!
[EDIT] Ah! I see that you can’t modify the topic post. Weird... I was going to use the first post to keep the game updated, maintain a checklist of features completed, upcoming features, and a running bug list, etc.
-
Edit feature has been previously abused and edit time limit has been reduced to 1 minute (all users, all posts).
-
Omerta7486 - I like your game very much, i can see that you did a lot of work. It's nice and I like play it. I also wrote tetris, I know how work is with it. Definitely is nice the perfect effect if a whole row is done. Personally do not mind that the source code is not added even though I would look in, when it be added ... :-D
-
It is indeed very enjoyable and feels like a very careful work.
I did try to rotate the pieces by using the up arrow key, I must confess.
And of course we want to see the code, man! :-)
Fellippe.
-
@odin That’s strange. I have never heard of the edit feature being abused on a forum before. Usually it’s double posts and zombie thread bumping that you hear about. So, what do I do if I want my attachment in post 1 to be updated with the newest/best version of my program, and all the controls, feature information, and bug list to be current? Do I have to give all revision info and updated attachments to a moderator to update my first post? Do I have to make a new thread with updated info and request the old one to be deleted? I don’t want a half finished version of my work lying around when I have something complete and fully functional ready to be played! I looked around and saw where other people have created multiple threads for a single work. This is ridiculous. Can the mods not allow 1 update per user per day to any 1 post? At least then we could use that 1 edit to keep our works up to date.
@Petr Thank you! I plan to release the code. Like I said, it’s a little messy at the moment. Lol. But, thank you for your compliment.
@Fellippe Yeah. Early on I decided on the bi-direction rotation system, as rotating in only one direction can really put someone in a tough bind. I guess I could bind the up key(as well as x and z) to rotation, and use space for hard drop. Thank you for your input!
-
*Huff* I hate double posting............ I have always known it as bad forum etiquette.
Anyway...
I made some slight tweaks. I fixed a bug that kept making the music cut off at the end of the song, and I added up arrow rotation, clockwise only, to the z/x rotation. They both function. My next goal is to put in wall kicks, t-spin bonuses, and minor animation and sound tweaks. Still waiting for Famitracker forums to approve my profile so I can try and get some better music. Lol.
What does everyone think of my 5 minute 16-bit sound effects?
-
Due to an oversight, the last version of my software will not run on anyone's computer but mine. I apologize. This new version I tested for functionality, as well as made a few minor tweaks. I fixed a couple of animations, a bug where sometimes the I pieces could lock sideways in a J- or L-like shape, and a bug where sometimes you would get half or twice the regular soft drop score.
I meant for that last update to be my only one for the day, but I can't leave broken software as my latest version! :D
Anywho, enjoy, and my next update will be more feature complete. If all goes right, a menu system, and some options! Maybe animated text showing the points scored each piece and line, and a statistics feature showing how many of each scoring action achieved by the player. Oh, yeah! And, definitely wall kicks!
-
@odin That’s strange. I have never heard of the edit feature being abused on a forum before. Usually it’s double posts and zombie thread bumping that you hear about. So, what do I do if I want my attachment in post 1 to be updated with the newest/best version of my program, and all the controls, feature information, and bug list to be current? Do I have to give all revision info and updated attachments to a moderator to update my first post? Do I have to make a new thread with updated info and request the old one to be deleted? I don’t want a half finished version of my work lying around when I have something complete and fully functional ready to be played! I looked around and saw where other people have created multiple threads for a single work. This is ridiculous. Can the mods not allow 1 update per user per day to any 1 post? At least then we could use that 1 edit to keep our works up to date.
*Huff* I hate double posting............ I have always known it as bad forum etiquette.
Yeah!