Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
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  
  Thief4k  (Read 5218 times)
0 Members and 1 Guest are viewing this topic.
Offline ulfjack

Junior Member





« Posted 2008-02-08 11:35:52 »

Hi everyone!

I had an idea for a 4k game last sunday and have been coding the whole time (well, almost, only when I'm not at work obviously). I think it's feature-complete, and there are a couple of bytes left for levels.

You are a thief and your objective is to steal the rubies. But don't get caught by the guards! (Oh yeah, the dark gray thing is supposed to be a door. It's gonna be better in the new level layout...)

http://ulf.ofahrt.de/thief4k/Thief4k.jnlp
Offline Markus_Persson

JGO Wizard


Medals: 8
Projects: 19


Mojang Specifications


« Reply #1 - Posted 2008-02-08 13:29:48 »

Nice, i like how the guards can't see through the walls and doors, makes for some interesting corner hiding. It needs some better level design, but it feels like there's some kind of interesting gameplay here. =)

Play Minecraft!
Offline EnderGT

Junior Member





« Reply #2 - Posted 2008-02-08 16:35:41 »

Very interesting concept, lots of possibility here. Not seeing around corners is a really cool effect.

I agree, need more variation in levels. What was that gray line? The guards can't see through it, but they can walk through it?

It would be nice if there was a "sprint" option, maybe on a timer, or you need to pick up something to be able to use it once (energy drink or whatever).
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ulfjack

Junior Member





« Reply #3 - Posted 2008-02-08 17:01:19 »

I fully agree, and the next thing I'll be working on is a level editor. Hand-coding the levels into the source code is just not going to fly.  Grin Better levels is #1 priority right now.

I was also thinking about a spring option, but it is going to be a tight fit.

PS: Glad you like it. :-)
Offline EnderGT

Junior Member





« Reply #4 - Posted 2008-02-08 20:54:24 »

If you can't work sprint into it, maybe make the thief's acceleration proportional to the mouse distance? i.e. if I want him to move slowly, I keep my mouse close to him, if I want him to go from a stop to full speed quickly, I twitch the mouse halfway across the screen...  just an idea Smiley

Edit: Just played again, maybe my problem is that his slow speed is just too slow for my tastes. here's an idea - for every second spent moving slowly (below some very low threshold), he gains 1 "energy" point, which increases his max speed by a little. Then when you accelerate to full speed, every second spent above his base max speed takes away 2 energy points, dropping his max back to the base speed. This shouldn't add too much to your code, and would be a good effect I think. Of course there'd have to be a limit to the speed bonus, maybe +50% normal speed or something. Doing a graphic for this would be pretty easy too... just a rectangle that fills up and then empties out based on how many energy points you have.

But it's your game, so I'll let you do as you will Smiley have fun.
Offline ulfjack

Junior Member





« Reply #5 - Posted 2008-02-20 18:14:42 »

Update: I've spent way too much time on a level editor. But anyway, a new version with three levels is online!!!

There are still some issues with collision detection, and it's a rather tight fit so far... so probably no new features.
Offline kevglass
« League of Dukes »

JGO Kernel


Medals: 54
Projects: 20


Mentally unstable, best avoided.


« Reply #6 - Posted 2008-02-20 18:18:34 »

Seriously difficult - but awesome to play.

Kev

Offline ulfjack

Junior Member





« Reply #7 - Posted 2008-02-21 14:25:54 »

I've just uploaded a new version with a new collision detection implementation.
Offline ulfjack

Junior Member





« Reply #8 - Posted 2008-02-29 19:12:33 »

New version with more levels is up!
Offline EnderGT

Junior Member





« Reply #9 - Posted 2008-02-29 20:15:29 »

New version with more levels is up!

Wow. Excellent improvements. Nicely done.

Finally finished the last level. First of all, the level design is excellent. Secondly, the cameras with the switch is a very nice touch.

My only issue now is that if I move the mouse too far (outside of the window) my guy stops moving. My personal opinion would be that, if possible, he should keep moving towards the mouse's last known location.

Congratulations. 5/5.
Games published by our own members! Check 'em out!
Try the Free Demo of Revenge of the Titans
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #10 - Posted 2008-02-29 22:25:13 »

As I already said in the channel... it's damn awesome. Smiley

弾幕 ☆ @mahonnaiseblog
Offline PeterB

Junior Member





« Reply #11 - Posted 2008-03-01 00:11:32 »

This is outstandingly good fun for a 4k game! well done!

Vault101 / Mace The Game
There are 10 kinds of people in the world. Those who understand binary and those who don't.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (147 views)
2013-05-17 21:29:12

alaslipknot (154 views)
2013-05-16 21:24:48

gouessej (185 views)
2013-05-16 00:53:38

gouessej (179 views)
2013-05-16 00:17:58

theagentd (189 views)
2013-05-15 15:01:13

theagentd (174 views)
2013-05-15 15:00:54

StreetDoggy (217 views)
2013-05-14 15:56:26

kutucuk (242 views)
2013-05-12 17:10:36

kutucuk (240 views)
2013-05-12 15:36:09

UnluckyDevil (246 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.096 seconds with 23 queries.