Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2 3
  ignore  |  Print  
  BOUNCE - 2D Platformer w/ destructable terrain  (Read 14913 times)
0 Members and 1 Guest are viewing this topic.
Offline supercapacitor

Junior Member


Projects: 1



« Posted 2012-08-03 16:20:55 »



A simple Minecraft-esque 2D platform game.
The storyline (if I had to give it one) centers on you, a circle, lost in an alien world of squares.
In order to escape you must make your way through 30 levels fighting bosses and hardcore parkouring along the way.


<a href="http://www.youtube.com/v/ZgczX-jmM6I?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/ZgczX-jmM6I?version=3&amp;hl=en_US&amp;start=</a>
Download in Vid Description
 

Download (Newest Version - As of 14 March 2013) :
(Java 6) https://sites.google.com/site/bouncethegame/downloads/BOUNCE_LW.jar?attredirects=0&d=1






Rate. Comment. Post your own levels. Suggestions?

Offline sproingie

JGO Kernel


Medals: 202



« Reply #1 - Posted 2012-08-03 16:49:05 »

Can't play it right now, but that is truly awesome looking.  Looks like a triumph of gameplay over graphics Cheesy
Offline supercapacitor

Junior Member


Projects: 1



« Reply #2 - Posted 2012-08-03 16:54:53 »

Haha, yeah thanks. I wanted to keep it simple (everything - even the bosses - made entirely out of blocks).
No OpenGL or LWJGL or anything.


By the way, I can't seem to figure out how to upload/browse for images  and embedding the YouTube video doesn't seem to work either.  Huh

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline sproingie

JGO Kernel


Medals: 202



« Reply #3 - Posted 2012-08-03 17:12:51 »

Should just be [ youtube ]SW6qslz3bok[ /youtube ] without the spaces.

Offline supercapacitor

Junior Member


Projects: 1



« Reply #4 - Posted 2012-08-03 17:14:26 »

Oh ok thanks    Cheesy

How do you upload images?

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #5 - Posted 2012-08-03 17:15:33 »

How do you upload images?
Use [My Files] in the header of the site.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline supercapacitor

Junior Member


Projects: 1



« Reply #6 - Posted 2012-08-03 17:23:38 »

So I've uploaded an image to My Files. How do I include that in the post?
Sorry for being such a noob  Sad

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #7 - Posted 2012-08-03 17:28:01 »

So I've uploaded an image to My Files. How do I include that in the post?
Click on the image link, copy the URL from the address bar, then do:

1  
[img]http://............/my-image.jpg[/img]




Edit: oh, my upload feature is currently restriced to JARs persecutioncomplex
Please upload the images somewhere else, until I 'fix' it.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline The Cure

Senior Newbie





« Reply #8 - Posted 2012-08-03 17:32:48 »

The game idea is cool, i really liked the youtube vídeo. Anyway, I had a problem, sometimes when i'm stuck between the blocks, if i hold UP+LEFT or UP+RIGHT the ball pass through the blocks and go insane through the level (in level 1 it happened). Another thing, i think it's consuming too much CPU for a "simple" game,  in level 1 for example is about 25% on my core i5 2.6 GHZ. Maybe a problem with the gameloop.

"A candle loses nothing by lighting another candle" - Erin Majors
Offline supercapacitor

Junior Member


Projects: 1



« Reply #9 - Posted 2012-08-03 17:40:59 »

Yeah I have to work on the collision detection.

Did you have particles on? They do cause a lot of game lag.
I should probably include some sort of efficiency algorithm so that only certain blocks get updated each loop.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline The Cure

Senior Newbie





« Reply #10 - Posted 2012-08-03 17:44:58 »

EDIT:

Yes and No. I first tried with particles, sound and textures ON and after i tried setting all OFF. I've got the same problem. Another thing, i don't know if it is purposeful, but if i fall and die in level 1 level 0, the game let me go to the level 2 level 1.

"A candle loses nothing by lighting another candle" - Erin Majors
Offline supercapacitor

Junior Member


Projects: 1



« Reply #11 - Posted 2012-08-03 17:46:37 »

The level you start out on is a randomly generated terrain (level 0). It doesn't really matter if you die or not.
I'll probably take it out.

Offline supercapacitor

Junior Member


Projects: 1



« Reply #12 - Posted 2012-08-03 17:51:23 »

For some reason the image I posted isn't showing up as the screenshot  Huh

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #13 - Posted 2012-08-03 22:34:16 »

Epic graphics, awesome particle effects. Great game!
Just shows that you don't (necessarily) need amazing graphics for it to be a good game. This actually reminds me of Mario as well as a cell phone(old) game also called bounce.
Very nice overall.
Offline supercapacitor

Junior Member


Projects: 1



« Reply #14 - Posted 2012-08-03 23:06:52 »

Thanks, I am really proud of the particle effects code. I'll definitely reuse the classes in the future.

So, does anyone know how to add a thumbnail image to this topic?

Offline supercapacitor

Junior Member


Projects: 1



« Reply #15 - Posted 2012-08-03 23:08:38 »

Does it? I can't see it on my screen... Huh

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #16 - Posted 2012-08-03 23:16:11 »

nvm, i can't see it either...
try a .png maybe?
Offline supercapacitor

Junior Member


Projects: 1



« Reply #17 - Posted 2012-08-03 23:28:23 »

Still nothing...

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #18 - Posted 2012-08-03 23:35:53 »

that's still a jpg
Offline supercapacitor

Junior Member


Projects: 1



« Reply #19 - Posted 2012-08-04 01:32:17 »

Finally got it to work. Needed to be http not https  Clueless

Offline supercapacitor

Junior Member


Projects: 1



« Reply #20 - Posted 2012-08-04 01:40:47 »

200 views and 20 posts w00t  Tongue

Offline sjk

Senior Newbie





« Reply #21 - Posted 2012-08-04 15:21:01 »

I'm only getting this:
"Could not find main class: gametemplate.Main. Program will exit."
Offline supercapacitor

Junior Member


Projects: 1



« Reply #22 - Posted 2012-08-06 00:36:16 »

I've made a few changes and fixes. I'm uploading a new, light-weight version that does not include textures.
The new version has a more efficient algorithm for updating blocks so large level sizes can be supported.
Basically, I just divided the world into columns (chunks). Only those columns that are onscreen or affected by certain events get updated.
After a world (ArrayList<Block>) is loaded from a level file, the following method is called to process the world into columns (ArrayList<Block>[]):
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
@SuppressWarnings("unchecked")
   public static ArrayList<Block>[] createColumns(ArrayList<Block> world, int numberColumns) {
      ArrayList<Block>[] columns;
      columns = (ArrayList<Block>[])new ArrayList[numberColumns];
      for(int i = 0; i < numberColumns; i++) {
         columns[i] = new ArrayList<Block>();
      }
      for(int i = 0; i < world.size(); i++) {
         Block block = world.get(i);
         ArrayList<Block> column = columns[block.xPos / 20];
         column.add(block);
         columns[block.xPos / 20] = column;
      }
      return columns;
   }


As a result, the game runs much faster.

Download for the new, light-weight version https://sites.google.com/site/bouncethegame/downloads/BOUNCE_LW.jar?attredirects=0

Offline supercapacitor

Junior Member


Projects: 1



« Reply #23 - Posted 2012-08-08 21:43:08 »

Working on more particle effects and maybe a multiplayer mode.

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 128
Projects: 4
Exp: 3 years



« Reply #24 - Posted 2012-08-09 02:05:31 »

If you're gonna make multiplayer, make coop!
Offline supercapacitor

Junior Member


Projects: 1



« Reply #25 - Posted 2012-08-19 23:57:57 »

New Version! Lots of changes, fixes, and additions.


- Collisions have been fixed  Cheesy (you don't glitch into blocks and fly off screen).

- New particles, block/other "textures", player now has hands and feet (no purpose besides appearance).

- Some edits to the menu.


Overall, graphics and game physics are a lot better. No multiplayer (coop) yet though.

Download (see first post)

Offline supercapacitor

Junior Member


Projects: 1



« Reply #26 - Posted 2012-08-20 21:15:39 »

Added Lava.

Offline supercapacitor

Junior Member


Projects: 1



« Reply #27 - Posted 2012-10-18 02:48:27 »

Decided to pick this up again:
-Added spreadable fire (it's a pretty nice effect in my opinion, check it out  https://sites.google.com/site/bouncethegame/downloads/BOUNCE_LW.jar?attredirects=0&d=1Pointing)
-Implementing lightning soon 

Offline supercapacitor

Junior Member


Projects: 1



« Reply #28 - Posted 2012-11-15 20:30:05 »

Doing a complete overhaul of the current code (Almost done, just a few bugs to fix).
Hoping the new version will be more fast-paced and epic!

Offline TheGDeveloper

Junior Member


Projects: 1



« Reply #29 - Posted 2012-11-15 23:29:05 »

really addictive

Pages: [1] 2 3
  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.

TehJavaDev (15 views)
2014-08-28 18:26:30

CopyableCougar4 (25 views)
2014-08-22 19:31:30

atombrot (38 views)
2014-08-19 09:29:53

Tekkerue (33 views)
2014-08-16 06:45:27

Tekkerue (32 views)
2014-08-16 06:22:17

Tekkerue (20 views)
2014-08-16 06:20:21

Tekkerue (29 views)
2014-08-16 06:12:11

Rayexar (66 views)
2014-08-11 02:49:23

BurntPizza (42 views)
2014-08-09 21:09:32

BurntPizza (34 views)
2014-08-08 02:01:56
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!