Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (789)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (864)
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  
  Warp Zone (Working Title)  (Read 8308 times)
0 Members and 1 Guest are viewing this topic.
Offline jumbosize

Junior Devvie

Medals: 2
Projects: 3

« Posted 2013-02-10 02:09:44 »

Here is my game that I have been developing in Slick2d on and off for several months now. All coding and graphics for this game were done entirely by myself.

The game is fairly straight forward, it is a top-down action puzzle game based around the ability to travel between alternate dimensions to maneuver puzzles. There are three dimensions, a red, green, and yellow dimension. They can be entered by stepping on the warp pad of that colored dimension.

I have made a few sample levels to display the game, however there is a fairly comprehensive level editor to compensate for the lack of more content. Switch between the level editor and the regular game using the "+" and "-" keys. Read further for more controls.

Please note this game is in very early development still! While the engine is very much in tact, it is still buggy.

Here's just a list of miscellaneous features in the game. There's no real order to this list:
*Pick up items by walking over them. This will put them into your inventory for later use.
*Step on a colored warp pad to enter the dimension of that color
*Complete a level by stepping on the blue warp pad.
*Items are primarily new weapons such as faster bullets, bombs, missiles, "buzzers", etc...
*Killing enemies causes them to drop coins. Coins currently serve no purpose but can be collected regardless.
*Your coins and ammo for your current weapon are displayed the the top of the screen (The white numbers, I will make these look more professional eventually)
*Health and inventory are both displayed at the bottom of the screen.
*Losing all of your health causes the current level to reset.
*Shoot breakable tiles with missiles to break them.
*Use the "shadow vision" item to view shadows of enemies in other dimensions(the item looks like it has a shadow on it). Use the "Multi-dimensional bullets' to kill enemies from within other dimensions (The item looks like a regular bullet only gray). Neither of these items are implemented in the game currently but can be accessed via the level editor. The same goes for many other items as well.

The in-game controls are as follows:
W,A,S,D Keys - Move
Arrow Keys - Aim/Fire
E - Scroll through inventory
Space - Use selected item (The left-most item in your inventory)

Debug Controls, these are used for the purpose of testing the game and will not be present in a final release of the game:
+ - Switch to level editor
m - open door (haven't used this in a while, I think it opens any door to your right?)
q - spawn "buzzers"
r - Spawns bullets that fire to the right
u - clear all on screen bullets
o - spawn an enemy on top of you
i - spawn a shooting enemy on top of you
p - fire fast bullets in every direction from you
1 - warp to red dimension
2 - warp to green dimension
3 - warp to yellow dimension

Level editor controls:
- - switch back to game play mode
arrow keys - scroll between brushes
mouse - draw tiles on screen
space - Output a string array of your level. I'm not actually sure if this can be implemented in any way from the JAR, I only use it for entering levels into the game.
o/p - use these keys to toggle on/off "multi-dimension drawing". with this enabled, everything you draw in one dimension will appear in the same spot in all three dimensions. I honestly don't remember which key enables it and which disables it, you can figure it out!

And here's a few more screen grabs:

Here's a shot of the editor. You can see all three dimensions simultaneously and view the available brushes in the bottom right.

Download the demo here:

Known Bugs:
Any bullet/enemy/player going outside of the visible area causes a crash. Keep this in mind when using the level editor.
Adding an end level warp to the final level (the empty one) will cause a crash if you try to enter it.
I'm sure there are more I can't think of right now, I will add them as I remember them.

Anyways, thanks for checking my game out! Please leave feedback!
Offline vbrain
« Reply #1 - Posted 2013-02-10 02:32:37 »

In the first screenshot there is a brown tile on the ground with a picture of what looks like a penis. Is that... is that a penis?
Offline Jimmt
« League of Dukes »

JGO Kernel

Medals: 167
Projects: 5
Exp: 6 years

« Reply #2 - Posted 2013-02-10 03:40:05 »

and his username is jumbosize... Grin

Really though, the different color schemes of the dimensions look really good. The dark floor/lighter walls contrast very nicely, as is the 3D effect.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Opiop
« Reply #3 - Posted 2013-02-10 12:32:54 »

I love it! Keep up the great work, I can't say I've ever finished one of my games... Oh well!
Offline jumbosize

Junior Devvie

Medals: 2
Projects: 3

« Reply #4 - Posted 2013-02-10 21:00:06 »

*sigh* I guess It's about time I change the graphics for the missiles. I swear just about everybody I've shown this to in person immediately says "Is that a penis?". I had no intention of it ever looking like a penis.
Offline cheatsguy

Junior Devvie

Medals: 3

Gamer turned Pixel Artist turned Programmer

« Reply #5 - Posted 2013-02-10 23:24:30 »

With pixel art, you never know :/ although that would add quite a but of humor XD

Penis jokes aside, this looks great. If this was possible, maybe later levels introduce a 4th dimension? I do see quite a few good levels comingnout of having multiple areas you an switch to as a puzzle game, like miegakure. Definitely need to try this out whe I get access to a real computer.

Busy between school, work, life, games, programming and general screwing around.
If you'd like some pixel art for your game, send me a PM, i'll see what I can do.
Current project:
Offline masteryoom

JGO Coder

Medals: 5
Projects: 2

If you look closely, you might see it turning...

« Reply #6 - Posted 2013-02-11 08:59:21 »

I don't think it's a penis and I'm proud of it.  Grin Seriously, when I was in the level you are automatically put on, I was putting a key into a lock. But when I pressed E again, the game crashed.

Offline jumbosize

Junior Devvie

Medals: 2
Projects: 3

« Reply #7 - Posted 2013-02-11 13:15:03 »

Oh, thank you for reminding me of that! I forgot about that glitch, haha. It does this because any time you press "E" it shuffles through your inventory. However, If there are no items in your inventory it tries to shuffle and empty ArrayList and in turn crashes. Later today I'll fix that if I remember to. I can't believe I forgot about that...
Pages: [1]
  ignore  |  Print  

hadezbladez (2595 views)
2018-11-16 13:46:03

hadezbladez (928 views)
2018-11-16 13:41:33

hadezbladez (2551 views)
2018-11-16 13:35:35

hadezbladez (500 views)
2018-11-16 13:32:03

EgonOlsen (3675 views)
2018-06-10 19:43:48

EgonOlsen (4028 views)
2018-06-10 19:43:44

EgonOlsen (2440 views)
2018-06-10 19:43:20

DesertCoockie (3247 views)
2018-05-13 18:23:11

nelsongames (3293 views)
2018-04-24 18:15:36

nelsongames (4264 views)
2018-04-24 18:14:32
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45 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‑
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!