Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

[Action-Puzzle] DotPLUS

LogoDotPlus.png


Genre : Casual Action Puzzle
Language : Ruby + Gosu Library

Story

In year 2XXX, there is a rumor of a super computer called 'The Babel' that can grant you any wish if you get to its deepest core. You take a role of one of the most intelligent hackers with yourown hacking tool called "DotPLUS" that turn any security system into simple series of mathematics. However, breaking into the core of The Babel will be more difficult that you could imagine.

How deep can you go? Will you be able to get into the core of The Babel?


Control

Left Mouse - Decide/Select Block
Right Mouse - Cancel/ Restart Block Selection
Mouse wheel up - Temporary fasten the blocks speed/Start the explosion


How To Play

http://www.youtube.com/watch?v=SqThKUy3K7Q

- Clicking on blocks will add the block value to 'Current Sum'
- Match 'Current Sum' to the 'Target Sum' and all the selected blocks will be ready to explode
- Before the blocks explode, if you can form another group that makes 'Current Sum' matches the 'Target Sum', you'll start a 'Chain Combo'
- Once all the blocks are exploded, the new target sum will be releftsented.
- Once any blocks touch the top, you have 5 seconds to eliminate the blocks to get yourself out of this danger situation. Failing to do so will result in game over.

Tips

- If you want to play in fullscreen mode, open display.ini with a text editor and change the number to 1

- The more number of blocks used to match the sum, the higher the score you'll gain. So save the longest combination for a higher chain would be a better choice.

- Utilize "0" blocks wisely. They add nothing to the sum but they increase the number of blocks used , which mean higher score! However, not using them might fill your screen with a useless 0 and give you a game over :O

Screenshots
dotplus-1.jpg


dotplus-2.jpg


dotplus-4.jpg


dotplus-5.jpg

DOWNLOAD

http://www.mediafire.com/download.php?lcmnyn20kyf
 
Hey that's pretty fun.

First go got about 2,953,800. Got quicker than I thought it would. Dang zeros. Also, I wasn't really paying attention to the other data, but at what point does '9' start showing up? Those made it ... interesting. Getting up to 21+ quickly trying to use zeros was challenging.

Edit:
Just wondering, but have you considered recoding this in C# instead of Ruby?

If you did, you could possibly make this a community game for XBox Live for the XBox 360. I'm sure you'd be approved based upon the fact that the game's certainly playable, and is actually quite fun. The approval process works through the community so you'd be reviewed by other people interested in making games. The best part is you could make money off of it.
 
Hey thank you for your comment Alexander! And yes I have considered using this in C# instead of Ruby. But it'll take me sometime before I can learn XNA and learn the language. The reason I use ruby for this game is because it's fast for prototyping and testing idea. Also, I wanted to promote the game library that I'm using ( gosu game library )

I didn't really have much time to balance the difficulty so it's still need some tweak. I think the 9 start showing up at level 30 - 40. Though it might show up before that too but the higher the level, the more frequent the high numbers will appear ( 6 - 9 )

Also, I'm thinking about turning this game into a commercial game too. But I really lag experience. Any suggestion will be really appreciated :) I didn't think about the XBox Lives community at first though. I was thinking of release it as a casual puzzle game for PC due to its control. I don't know whether you can use mouse on Xbox or not...since I don't have one :(
 
You know, I'm not sure but I think it'd be somewhat interesting to see if it would be possible to have your 'current' sum appear each time you clicked a number.

Somewhere around your mouse, but not in the way. As for where, you'd have to experiment. It'd greatly improve your chances for hitting the mark, but I'm not sure what that would to to difficulty balance, might make it too easy, not sure.

As far as C# goes, if I weren't busy with my language research, I'd gladly help. Perhaps when I'm a little less busy with it, we might be able to figure something out. Fun game, thanks for letting me play it.
 
Wait, Alexander I already did that. Didn't it show on yours? Once you click on the number , your current sum will pop up and faded away. I tried it and it greatly help without making the game too easy nor too difficult.

My main problem with XNA is probably trying to understand how the framework work with the spritebatch and everything. I have some experiences with Java so I don't think picking up C# would be that much of a problem. I'll try my best to understand it by myself first but if I hit a dead end then be ready for some (possibly stupid) questions! :grin:

You're welcome and I'm glad to hear that you have fun.

Happy gaming :)
 
Yes you did, I was just so focused on the game, I didn't even notice, it helps (I actually started using it. I kept going over to the side looking, didn't ever see the number appear)!

Well for people like me, the game's addictive. You certainly start to make mistakes when everything's always near the top.

So what's your high score so far? (~5 Million here)

Edit: Since the game has a purpose, Babel's core, what is the deepest level?
 
@Alexander
Glad to know that there's another math lover here :) But being a math based game really turn some people off though. As for my score, I got up to level 47 with a score of 11,550,400. I should learn networking so I know how to set up online highscore board...would be fun to see how far people can go in the game.

As for the game length, due to the time restriction I couldn't add a story/mission mode to the game. So what you're playing right now is like an endless/arcade mode that you just keep on playing for score attack or to kill time. I'm thinking about add more modes and more varieties of blocks in the commercial version ( possibly an option to choose between DotPLUS or DotMultiplication or something )

@PacknHeat001
I'm glad you like it! Adolescence need to be put on hold for a while. I'm learning making a scripting system for my game and I'm looking for a right engine/framework :)
 
What is this "Gosu Game Library" that you mention?

Also, if you want to release it as a casual game for the PC, you could always try to get it onto Steam. As far as I know it doesn't really matter what language you coded it in with Steam. Steam is already home to quite a few different casual games (including those by Popcap).
 
@Sailor Taurus
You can check out Gosu game library here http://libgosu.org/

Also, thank you very much for information about Steam. I didn't know that before :) Hopefully I can work something out.

@brainstorm
Glad to hear that :) It's too bad that some people don't like this game because it's about math. I just hope they'll give this game a chance. :<

=================================================

I just found a problem that prevent me from selling this game with ruby+gosu :< Gosu use fmod.dll by default on window and in order to sell a sharware using fmod, I have to pay for $100 for the licensing, which I do not have x(

Apparently it is possible to build Gosu to make it use SDL_Mixer instead of fmod. The problem is I have no idea how to do that. If anyone know how to do or would like to help I'll greatly appreciate it.

The source package can be downloaded here.
http://code.google.com/p/gosu/downloads/list

Thank you for your time.
 
Sailor Taurus":3veblfx3 said:
Also, if you want to release it as a casual game for the PC, you could always try to get it onto Steam. As far as I know it doesn't really matter what language you coded it in with Steam. Steam is already home to quite a few different casual games (including those by Popcap).

I've heard Steam/Valve are notoriously stingy about adding indie games to Steam.
 
lucidprevention":3p0qstbr said:
Sailor Taurus":3p0qstbr said:
Also, if you want to release it as a casual game for the PC, you could always try to get it onto Steam. As far as I know it doesn't really matter what language you coded it in with Steam. Steam is already home to quite a few different casual games (including those by Popcap).

I've heard Steam/Valve are notoriously stingy about adding indie games to Steam.

I kinda find this hard to believe, seeing as there seem to be quite a few on there already. That and the team behind Portal were indie game makers hired by Valve to implement their Narbacular Drop concept into Source.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top