Java-Gaming.org    
Featured games (78)
games approved by the League of Dukes
Games in Showcase (429)
Games in Android Showcase (89)
games submitted by our members
Games in WIP (468)
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  
  SpiderTrap  (Read 3732 times)
0 Members and 1 Guest are viewing this topic.
Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Posted 2007-07-11 23:16:51 »

Hi all,
SpiderTrap is a little maze game I made using Slick.
As usual it took too long but after nearly ten months of rare spare time it's done.

Webstart: SpiderTrap Webstart

Dev blog: SpiderTrap Dev blog

Short introduction:
Those scientists messed it up again, as usual! The dangerous spiders escaped and it's up to you and your cleaning bots to trap those spiders.
But beware:

    * active spiders can wake up stunned spiders,
    * computer shields only last two minutes,
    * spiders destroy unshielded computers,
    * after two more minutes all computers explode,
    * there are more unknown obstacles...


Keyboard controls

    * Keys 1 to 8 activate the robots 1 to 8
    * Cursor keys control the active robot
    * P pauses the game
    * F2 toggles full screen or windowed mode
    * Esc leaves the game or the title screen

Ingame screenshot:


Any feedback is highly appreciated!

Cheers,
Tommy

Offline brackeen

Junior Member





« Reply #1 - Posted 2007-07-12 00:04:33 »

Gratz!

No problem under Windows. Got a JNLP error on Mac.

Maybe make the first level brain-dead simple. It took me a while to figure out what was going on. Keep it simple, maybe for the first level you just need 1 robot, and the spider doesn't leave eggs until level 2.
Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #2 - Posted 2007-07-12 09:15:15 »

Thanks for testing, brackeen.
Would you mind PM'ing or posting the JNLP error? Maybe with Kevin Glass' help I can fix the problem - looks like a Slick configuration issue.

The idea with the brain dead first level is a good one. I think that's the general "I played my own game too often and know how to play it" problem. Thanks for reminding me  Wink

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

JGO Kernel


Medals: 285
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2007-07-12 23:10:44 »

Ooof! Very hard!

It's a nice game idea though, sort of a real time puzzle. I can't help but think that the basic concept could be made into something quite fantastic by allowing you to drag the robots directly with the mouse at full speed instead of having to select a robot for control and then manually moving it with the cursor keys. Just a thought.

I don't suppose you'd care to make the first few levels a trifle easier? Perhaps the fact that spiders can wake up stunned spiders is just making it too hard full stop.

Cas Smiley

Offline EgonOlsen
« Reply #4 - Posted 2007-07-12 23:36:45 »

I'm dumb. I don't understand what to do in this game... Huh

Offline princec

JGO Kernel


Medals: 285
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2007-07-13 00:11:27 »

Tap "1", to launch a bot from its hole. Position said bot somewhere near spider, maybe trap it to kill it. Tap "2" to launch second bot if one bot won't be able to trap it, manouevre second bot to attempt to trap spider. Swap between bot control with "1" and "2" keys. Use "3" to launch another bot. And so on.

Bloody hard.

Cas Smiley

Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #6 - Posted 2007-07-13 09:27:34 »

Bloody hard.
Cas Smiley
Says the man who created "Alien Flux" and "Ultratron"  Grin

But you properly described the gameplay - thanks  Wink

I'll make some easier levels for an easy start. The "egg dropping" is already configurable, just need to make it a setting of the levels. Same is possible for waking up stunned spiders. Maybe I'll also add some short intro messages like "Press '1' to activate first robot" or "Trap spiders with your robots" to get new players started.

Thanks for testing. And Cas, your idea about mouse control is tempting...

Tommy

Offline princec

JGO Kernel


Medals: 285
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #7 - Posted 2007-07-13 12:01:03 »

It'd fundamentally change the gameplay from "very hard" to "casual fun"... with a lick o' paint and polish could even be a seller...

Cas Smiley

Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #8 - Posted 2007-07-13 12:58:30 »

A seller? I didn't think this far - it was just to get started with Slick and Java as a game dev environment...

The idea is loosely based on some old Speccy game from 1984 (the game was a type-it-in listing in some german computer magazine named "Happy Computer"). The remake idea sat in my head for a few years now  and needed to get out Grin

Don't know if I have the nerves and patience to polish it up enough to even consider selling it. But your motivating feedback makes me start to think about it...

Thanks,
Tommy


Offline princec

JGO Kernel


Medals: 285
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #9 - Posted 2007-07-13 13:56:10 »

You can sell nearly anything if it's fun and polished. People will pay $20 for something that took 2 months to make, or $20 for something that took 20 man-years. Biggest piece of wisdom I've ever discovered, that. I reckon that a tweak of the mechanic might make this real-time puzzler quite accessible to a larger audience. I wouldn't expect massive sales or getting rich but... it's an amazing feeling having your game out there and someone buying it. Especially if you happen to be on the bog or asleep at the time  Cool

Cas Smiley

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

Junior Member


Medals: 1
Projects: 1



« Reply #10 - Posted 2007-07-15 21:38:11 »

Due to the feedback I received I created a version 1.1 of SpiderTrap  Smiley

What did I change?

- I added 4 tutorial levels with explaining messages what to do,
- now it is configurable for each laboratory if spiders can drop eggs and if active spiders can wake up stunned spiders,
- the time until a spider drops an egg is increased (random between 30-40 seconds),
- some levels were simplified,
- a special Webstart file for certain MacOS configurations was added,
- adding the icon on your desktop was fixed.

You might need to refresh your webstart cache to get the newest version ("javaws -uninstall SpiderTrap" or "javaws -uninstall").

Webstart
Webstart for Macs if above one does not work
SpiderTrap Development blog

Have fun,
Tommy

Offline keldon85

Senior Member


Medals: 1



« Reply #11 - Posted 2007-07-16 01:45:24 »

Interesting game, although he runs pretty slow in comparison with the level size Smiley

Offline zendar

Senior Newbie




Go Java!


« Reply #12 - Posted 2007-07-16 02:36:25 »


That is a pretty cool game. I had some fun playing it.

A little more polish would make it even better. Simple things would help, like having an option to turn off the tutorial-text, and having the game remember the options next time you start the game. Smiley

-R
Offline nva225

Junior Member





« Reply #13 - Posted 2007-07-16 03:46:43 »

Hmm am I missing something or is there no way to skip levels previously completed? I quit somewhere around level 4 (not including tutorials) because I was getting stuck and wanted to start over, but found myself stuck back at tutorial stage 1 (which I really didn't feel like completing again).

Pretty cool game though, and fairly well polished for freeware too.
Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #14 - Posted 2007-07-16 08:52:00 »

Thanks for the feedback!

Seems like I will create another version with some improved option handling (saving/loading settings and skipping tutorial levels)...I'll need such a OptionHandler class anyway - for the next game  Grin

To nva225: Do you just want to skip tutorial levels or did you think of saving the game (current level, score, energy) and restart from last started level?

Cheers,
Tommy

Offline nva225

Junior Member





« Reply #15 - Posted 2007-07-16 15:32:06 »

Well a while after I posted that I replayed and kinda realized the game mechanic you were going for (marathon session to complete as many levels as you could), so perhaps the ability to skip through all levels previously completed would be detrimental to the game as it is now.

But, I can definitely say, allow someone to skip the tutorial levels, whether or not they've completed them on that computer before. Especially since 2 of them are just "run in a really long spiral until you trap the spider at the end".
Offline keldon85

Senior Member


Medals: 1



« Reply #16 - Posted 2007-07-16 15:45:17 »

Maybe the ability to be able to just point to a particular position and have the player move towards that. That way you could better control multiple players with ease!!!

Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #17 - Posted 2007-07-16 16:08:12 »

Maybe the ability to be able to just point to a particular position and have the player move towards that. That way you could better control multiple players with ease!!!

That would, similar to Cas' suggestions, clearly move the game from "hardcore" or "difficult" to casual. And it would imply to add pathfinding, mouse handling, maybe even map scrolling via mouse (to point to positions that are currently not visible on the screen).

I think for a freeware version I keep it the way it is now. But who knows, maybe I can't resist and add it in a few weeks  Roll Eyes

But I will surely add the options stuff to save settings and skip the tutorial levels. And I think I will also save last level, score and energy so that you can resume a game if you 'ESC'aped out of it.

Thanks again for playing,
Tommy

Pages: [1]
  ignore  |  Print  
 
 

 
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!