Author Topic: Omertris-A Tetromino Clone  (Read 5318 times)

0 Members and 1 Guest are viewing this topic.

Offline Omerta7486

  • Newbie
  • Posts: 33
  • √𝜋²
    • View Profile
Omertris-A Tetromino Clone
« 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.
* Omertris.zip (Filesize: 4.3 MB, Downloads: 215)
The knowledge that's seeking the favor of another means the murder of self.

Latest version of my game, here  Omertris: Invasion

Offline Omerta7486

  • Newbie
  • Posts: 33
  • √𝜋²
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #1 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.
« Last Edit: July 13, 2018, 10:04:23 am by Omerta7486 »
The knowledge that's seeking the favor of another means the murder of self.

Latest version of my game, here  Omertris: Invasion

Offline odin

  • Administrator
  • Newbie
  • Posts: 92
  • I am.
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #2 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).
« Last Edit: July 13, 2018, 10:33:17 am by odin »

Offline Petr

  • Forum Resident
  • Posts: 1720
  • The best code is the DNA of the hops.
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #3 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

FellippeHeitor

  • Guest
Re: Omertris-A Tetromino Clone
« Reply #4 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.

Offline Omerta7486

  • Newbie
  • Posts: 33
  • √𝜋²
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #5 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!
The knowledge that's seeking the favor of another means the murder of self.

Latest version of my game, here  Omertris: Invasion

Offline Omerta7486

  • Newbie
  • Posts: 33
  • √𝜋²
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #6 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?
* Omertris.zip (Filesize: 4.3 MB, Downloads: 191)
The knowledge that's seeking the favor of another means the murder of self.

Latest version of my game, here  Omertris: Invasion

Offline Omerta7486

  • Newbie
  • Posts: 33
  • √𝜋²
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #7 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!
* Omertris-0.1.3.zip (Filesize: 4.3 MB, Downloads: 188)
The knowledge that's seeking the favor of another means the murder of self.

Latest version of my game, here  Omertris: Invasion

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
    • View Profile
Re: Omertris-A Tetromino Clone
« Reply #8 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!