QB64.org Forum

Active Forums => Programs => Topic started by: Omerta7486 on July 13, 2018, 01:30:09 am

Title: Omertris-A Tetromino Clone
Post 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:
Title: Re: Omertris-A Tetromino Clone
Post by: Omerta7486 on July 13, 2018, 09:59:58 am
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.
Title: Re: Omertris-A Tetromino Clone
Post by: odin on July 13, 2018, 10:31:42 am
Edit feature has been previously abused and edit time limit has been reduced to 1 minute (all users, all posts).
Title: Re: Omertris-A Tetromino Clone
Post by: Petr on July 13, 2018, 12:18:43 pm
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
Title: Re: Omertris-A Tetromino Clone
Post by: FellippeHeitor on July 13, 2018, 12:55:02 pm
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.
Title: Re: Omertris-A Tetromino Clone
Post by: Omerta7486 on July 13, 2018, 01:36:19 pm
@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!
Title: Re: Omertris-A Tetromino Clone
Post by: Omerta7486 on July 13, 2018, 03:34:14 pm
*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?
Title: Re: Omertris-A Tetromino Clone
Post by: Omerta7486 on July 13, 2018, 07:07:22 pm
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!
Title: Re: Omertris-A Tetromino Clone
Post by: bplus on July 14, 2018, 07:26:51 am
Quote
@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.

Quote
*Huff* I hate double posting............ I have always known it as bad forum etiquette.

Yeah!