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 (416)
games submitted by our members
Games in WIP (307)
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  
  Face Dodge! (my first 2D game)  (Read 2027 times)
0 Members and 1 Guest are viewing this topic.
Offline StonePickaxes

JGO Coder


Medals: 4
Projects: 2


Nathan Kramber


« Posted 2011-12-16 01:43:04 »

A game of dodging faces!

http://www.mediafire.com/?99ecs20jg6ir7e2

Please go easy on me, it's my first attempt at a 2D game written from scratch.

If you find anything that can be improved in the source code, please post it!

Check out my website!
Offline Mads

JGO Ninja


Medals: 23
Projects: 3


One for all!


« Reply #1 - Posted 2011-12-16 01:47:48 »

Some alpha could help the graphics. Also, it would be nice with a reset button instead of a completele application shutdown.
There seems to be a problem with the boundings too, of the character.

Offline StonePickaxes

JGO Coder


Medals: 4
Projects: 2


Nathan Kramber


« Reply #2 - Posted 2011-12-16 01:59:29 »

Hmm.. alpha... may I ask what that is?

Restarting - yeah, I'm going to do that next.

And yeah the hit box is off.

EDIT - On restarting, how could I go about doing this? I'm still very new to Java.

Check out my website!
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline ra4king

JGO Kernel


Medals: 292
Projects: 2


I'm the King!


« Reply #3 - Posted 2011-12-16 04:14:53 »

Hehehe, I could never go for more than 5 seconds Tongue

Alpha is transparency channel. JPG doesn't support alpha channels so you will have to go with PNG (there are other choices but PNGs are the most popular).
The FPS went all over the place, it would go really fast and suddenly slow down and then speed up again. Try bounding the FPS instead of letting the game loop run wild.

Restarting instead of closing could be simply implemented by having a "start" screen that says click to begin. Try playing around with the code to figure out how to implement that Wink

Offline Mads

JGO Ninja


Medals: 23
Projects: 3


One for all!


« Reply #4 - Posted 2011-12-16 05:32:42 »

Hmm.. alpha... may I ask what that is?

Restarting - yeah, I'm going to do that next.

And yeah the hit box is off.

EDIT - On restarting, how could I go about doing this? I'm still very new to Java.

The simplest way, would be to have an isGameover boolean. If this is true, recieve input from the "r" key, to restart all the games variables. Like score, enemy position and payer poisition.

Offline StonePickaxes

JGO Coder


Medals: 4
Projects: 2


Nathan Kramber


« Reply #5 - Posted 2011-12-16 14:59:33 »

Ra4king, would you mind helping me implement the opening screen? I tried all night yesterday and couldn't get anything going.

I also tried the FPS cap, but couldn't get that to go smoothly either; it just ended up looking worse.

Check out my website!
Offline ra4king

JGO Kernel


Medals: 292
Projects: 2


I'm the King!


« Reply #6 - Posted 2011-12-16 23:29:58 »

A simple boolean variable (ex. "isHomeScreen") would suffice to setup the opening screen.

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!
mrbenebob (14 views)
2013-06-19 14:55:23

BrassApparatus (23 views)
2013-06-19 08:52:37

NegativeZero (26 views)
2013-06-19 03:31:52

NegativeZero (29 views)
2013-06-19 03:24:09

Jesse_Attard (33 views)
2013-06-18 22:03:02

HeroesGraveDev (69 views)
2013-06-15 23:35:23

Vermeer (68 views)
2013-06-14 20:08:06

davedes (70 views)
2013-06-14 16:03:55

alaslipknot (62 views)
2013-06-13 07:56:31

Roquen (87 views)
2013-06-12 04:12:32
Smoothing Algorithm Question
by UprightPath
2013-05-28 02:58:26

Smoothing Algorithm Question
by UprightPath
2013-05-28 02:57:33

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
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!