Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Brickdoh, a breakout clone with a twist  (Read 2210 times)
0 Members and 1 Guest are viewing this topic.
Offline Varkas
« Posted 2013-01-30 21:20:25 »

Today I felt the urge to dig out one of my old projects and add something that was on my list since quite a long time - a wormhole brick and ball warp effect.

Brickdoh is one of my more finished game projects. It is fully playable, but lacks a winning condition and highscore list. That's why I post in WIP and not in showcase. It's a breakout clone, with 6 levels and few surprising effects. The most important is that you can give the ball a real spin and send it into curved, erm, curves. Or loops and spirals if you overdo it Grin



The scoring depends on how calm and steady you can play. The more hectic you move the mouse, the lower the score will be which you get for each brick. But you get a bigger paddle, so the game becomes easier if it detects hectic moves, but as said, at a score penalty. The panel at the left let's you know what the game thinks about your score and playstyle - easygo and steady are good, hectic is bad for your score.

Download:

http://sourceforge.net/projects/brickdoh/files/Brickdoh_v0.55/

There are normal bricks, except that they look like flowers and bubbles, spring bricks which send the ball back at double speed, metal gears which need sveral hits to be crushed, diamonds which grant an extra ball and last but not least, wormhole bricks which warp the ball to a random spot.

You'll known them when you hit them Grin

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline sproingie

JGO Kernel


Medals: 202



« Reply #1 - Posted 2013-01-31 02:52:39 »

I love the concept of rewarding calm, though I think you could make the feedback a little more interesting than just score.  Maybe have some bricks that become easier to destroy the calmer you are.  The slight gravity is also a nice touch.

The sound effects aren't too jarring, but I'd still make them even more mellow.  Maybe add some chill-out ambient music too.  Cheesy
Offline Varkas
« Reply #2 - Posted 2013-01-31 11:31:02 »

Level 3 has upwards gravity if I rememebr right Wink

The sound can definitely improved. Somehow I add sound very late to my projects, an vry little usually.

The idea to have better rewards for a calm playing style is interesting. I'll meditate a while about it, maybe I get some more ideas Smiley Thanks for the feeback, sproingie!

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Varkas
« Reply #3 - Posted 2013-01-31 15:20:56 »

Brickdoh's now got a highscore list. Even if it isn't persistent yet I think it makes it a bit more of a complete game. Also, I gave the wormhole warp a spin effect, which is quite interesting (take a look if you manage reach level 6 Grin )



Download:

http://sourceforge.net/projects/brickdoh/files/Brickdoh_v0.56/

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline Varkas
« Reply #4 - Posted 2013-01-31 21:30:33 »

Preview of some remains of the killer level "5". I several times was wondering if I should make it easier, but this time I almost made it to 6 Cheesy



Also, you guys now have a basic "real" highscore: 438636 points!

Should be easy to beat Smiley

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline Varkas
« Reply #5 - Posted 2013-02-01 10:39:50 »

Well, the last version always pretended you got a high score and asked you to enter your name, even if your score was not really a high score. This is fixed now. Also the highscore list will be saved to a file, and loaded again, so it's a persistent high score list now (you can always remove scores.dat if you want to reset the scores).

Another small but fine change is a smoother paddle to ball spin transition handling. This should make it easier to give the ball the desired spin.

Download:

http://sourceforge.net/projects/brickdoh/files/Brickdoh_v0.57/

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline Varkas
« Reply #6 - Posted 2013-02-02 12:11:14 »

I've changed the display from passive to active rendering, it should make it a bit more responsive. But I'm not sure what side effects it has, maybe this version actaully runs less smooth than the former ones on some machines.

Well, v0.58 got a new brick type and two new levels. Also, level 5 should be easier now. Before it was quite the killer level, but it's also been the last level for some time. Now there are eight levels waiting for you and your ball handling skills!

Download:

http://sourceforge.net/projects/brickdoh/files/Brickdoh_v0.58/

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline Varkas
« Reply #7 - Posted 2013-02-06 13:57:43 »

Brickdoh v0.59 got a more precise timer, which should help to smooth movement, and a small  fix for paddle-ball spin handling. Also there is one more level, and a new brick type waiting for you.



Download:

http://sourceforge.net/projects/brickdoh/files/Brickdoh_v0.59/

Edit: If you tried it, please let me know if it's too easy or too hard, or if some level has a problem. With more and more levels added it becomes really difficult for me to playtest the whole level sequence. Level 3 is the first one with special features.

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Offline Varkas
« Reply #8 - Posted 2013-02-06 17:41:47 »

And you hear a distant voice murmuring, "Begin, and I'll grant you three lives!"

http://www.java-gaming.org/user-generated-content/members/132627/brickdoh-0-60rc.jar

I wanted to give players a better chance to see the later levels. Three chances actually. I don't know how well it works though, it's been a quite quick hack. Above link is a release candidate, and seemed to work alright in my tests. Score calculation has changed a bit, too, to make up for the extra lives.

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (43 views)
2014-10-16 15:22:06

Norakomi (33 views)
2014-10-16 15:20:20

lcass (37 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (86 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!