Staredit Network > Forums > Games > Topic: Rotis
Rotis
Nov 18 2008, 6:06 pm
By: DeProgrammer  

Nov 18 2008, 6:06 pm DeProgrammer Post #1



Rotis is basically a mix between Tetris Attack/Panel de Pon/Pokemon Puzzle League and Bejeweled and Collapse and Bulldozer (among a lot of other games similar to Bulldozer).

I had to give a speech about Rotis a few days ago, so I've pasted that below. But if you don't want to read the speech (since it's a whole 5 minutes long!), you can read the Rotis dedicated web page instead. That's also where the download link is.

Quote
Early this year, I set forth to create an entertaining video game. I decided to design a fast-paced puzzle game. I now introduce Rotis, which is a contraction of the phrase, “rotating Tetris.”

I gathered a little bit of inspiration for this game from two others, Tetris Attack and Bulldozer. Tetris Attack gave me the idea for swapping blocks horizontally and getting at least three in a row for a match. This game is also very well-known as fun and easy to learn. Bulldozer gave me the idea for the goal of the levels—that is, attempting to get rocks into target zones, or in the case of Rotis, portals.

An interesting background fact about Rotis is that one person worked alone to create the entire game, in approximately forty hours. Those forty hours were mostly spanned across a time period of approximately three weeks, but the game was still being updated four months after its initial creation. The sound effects, graphics, and music aren’t of exceptional quality, but they are acceptable and fitting. The coding is solid and bug-free. The gameplay is quite entertaining, especially since it has so many options. Overall, Rotis is quite a fun and fair quality game.

The sound effects are not high quality, but they are fitting and satisfying. The graphics are not exceptionally flashy, but they aren’t extremely dull, either. The music is not amazing, but it is diverse and interesting, and a few of the tunes are rather catchy. As for coding, I have yet to find a single gameplay-related bug since the release of the game.

The most basic aspect of the game is that the player must swap the positions of blocks to get at least three in a row. To pass each level, the player must cause each rock to land in a portal before time runs out. Bonus points, and bonus time in some cases, are awarded for popping more than three blocks with a match, for causing chain reactions, or for successfully causing a rock to land in a portal.

So far, Rotis doesn’t sound all that unique, right? Well, here’s where it gets interesting. The entire play table rotates each time a match is made. It also rotates every few seconds if a match is not made. This can help the player in several ways, or it can harm the player by slowing down overall progress. Additionally, blocks that have golden brackets on them change colors after each rotation.

That’s how the basic gameplay works. But as I mentioned, there are several modes in Rotis. In fact, there are seven of them. The modes are Normal, Match, Endless, Spin, Path, Quarry, and Sentence. Normal mode is exactly what I described earlier. Match mode involves no rocks or portals. Endless mode has a clock that counts up rather than down. In Spin mode, the play table rotates slowly the entire time, but gravity does not shift due to this additional rotation. Path mode has many portals and one rock, and the rock does not have to land directly in any portal, whereas Quarry mode has many rocks and one portal. Rocks randomly move horizontally each time the table rotates in Sentence mode.

Some modes are harder than others, of course. But what if the user likes one mode more than the rest? Rotis contains four difficulty levels. Each difficulty level gives the player less time than the previous. Otherwise, Easy mode and Normal mode are the same. In Hard mode and Crazy mode, a sixth color of block comes into play. Since the hardest difficulty in Tetris Attack is relatively easy for me to beat every time with little effort, I tuned Crazy mode to be significantly more difficult than that. I don’t think I will ever be able to beat Crazy mode without putting forth great effort. Thus, the game has an extreme range of available difficulty levels.

Rotis has plenty of room for improvement, and this makes it marketable. Currently, it is available to download for free from my website. In the event I decide to start charging users to download Rotis, I could easily add numerous new gameplay elements and improve the current audio and graphics to give old players a reason to purchase the new version.

Rotis was designed to be a unique, entertaining, and fast-paced puzzle. The coding was done quite professionally, and the graphic and audible elements fit together well to make it the addicting game it is. I encourage you to look it up next time you’re online by searching via Google for the phrase, “Rotis game.” Download it, play it, and enjoy it. If you like puzzle games, you’re guaranteed to like this one.

Now, you can see the credits here, but I’d like to add a big thank-you to my mentor, Guy Perfect, and to my motivator and savior, Jesus Christ. It is truly impossible to do anything alone. Thank you for attending, and don’t forget to download Rotis and try it out.

So, please do. I think it's fun. :)



None.

Nov 18 2008, 10:18 pm Impeached Post #2




I use Windows XP Home Edition SP3.



None.

Nov 18 2008, 11:47 pm DeProgrammer Post #3



Oh, dang. It's really hard to fix bugs when you don't have any clues except "it's some time before this line of code" and "overflow." Care to run a diagnostic version for me and send me the resultant file? (This ZIP contains only the EXE.)

Attachments:
RotisDbg.zip
Hits: 1 Size: 51.85kb

Post has been edited 1 time(s), last time on Nov 18 2008, 11:52 pm by DeProgrammer.



None.

Nov 19 2008, 2:40 pm Impeached Post #4



Here it is.

And don't worry, I know what you mean about finding bugs. :bleh:

Attachments:
report.txt
Hits: 3 Size: 2.76kb

Post has been edited 1 time(s), last time on Nov 19 2008, 3:03 pm by Impeached.



None.

Nov 19 2008, 6:57 pm DeProgrammer Post #5



Ah, that was my best guess. (That debug file worked out surprisingly well this time around, too.) I'm currently setting up a dual timing system to fix this problem. (Some computers suck at doing the whole QueryPerformanceCounter thing, and the alternative is reliably unreliable and jumps every few seconds.)

Okay, it should be fixed now. Here's the link again. I expect that, when you open it it'll say, "Defaulted to GetTickCount because the high-resolution timer isn't working right."

Enjoy! :D

Post has been edited 1 time(s), last time on Nov 19 2008, 7:02 pm by DeProgrammer.



None.

Nov 19 2008, 7:34 pm Impeached Post #6



I still get the same thing..O.o

Are you sure you uploaded the new Rotis correctly?

Here's the report from new one.

Attachments:
report.txt
Hits: 1 Size: 2.8kb



None.

Nov 19 2008, 7:41 pm DeProgrammer Post #7



The new one wasn't coded make a report file. Are you sure you opened the new one rather than the old RotisDbg? :)

In case you did open the right one, here's a debug copy of the new version... (But what I did was pretty much write "ignore errors after this point" and stick in an alternate timing method that's tried and true.)

Attachments:
RotisDbg.zip
Hits: 0 Size: 52.17kb

Post has been edited 1 time(s), last time on Nov 19 2008, 7:46 pm by DeProgrammer.



None.

Nov 19 2008, 8:44 pm Impeached Post #8



I'm sure I opened the new one, I even put it in a folder called 'Rotis2' from your link.



None.

Nov 19 2008, 9:03 pm DeProgrammer Post #9



I hate to doubt your word, so I extracted the uploaded versions and tried them myself...and they don't generate a report like the debug one does. :><: So again... I wish I could reproduce this bug. :P



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:02 am]
Oh_Man -- whereas just "press X to get 50 health back" is pretty mindless
[05:02 am]
Oh_Man -- because it adds anotherr level of player decision-making where u dont wanna walk too far away from the medic or u lose healing value
[05:01 am]
Oh_Man -- initially I thought it was weird why is he still using the basic pre-EUD medic healing system, but it's actually genius
[03:04 am]
Ultraviolet -- Vrael
Vrael shouted: I almost had a heart attack just thinking about calculating all the offsets it would take to do that kind of stuff
With the modern EUD editors, I don't think they're calculating nearly as many offsets as you might imagine. Still some fancy ass work that I'm sure took a ton of effort
[12:51 am]
Oh_Man -- definitely EUD
[09:35 pm]
Vrael -- I almost had a heart attack just thinking about calculating all the offsets it would take to do that kind of stuff
[09:35 pm]
Vrael -- that is insane
[09:35 pm]
Vrael -- damn is that all EUD effects?
[2024-5-04. : 10:53 pm]
Oh_Man -- https://youtu.be/MHOZptE-_-c are yall seeing this map? it's insane
[2024-5-04. : 1:05 am]
Vrael -- I won't stand for people going around saying things like im not a total madman
Please log in to shout.


Members Online: Roy