Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (481)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (548)
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
  ignore  |  Print  
  1945 The World at War (shooter)  (Read 8401 times)
0 Members and 1 Guest are viewing this topic.
Offline Cifa

Senior Newbie





« Posted 2008-07-04 06:29:58 »

   
Hi everybody

I've been working on this game for a while and it's almost done. It obviously needs some testing on different platforms/settings so if you've got some time to spare I'd apprecite your feedback .... and you might enjoy it as well :-)

http://www.cifa.freesitespace.net/1945.html

Thanx

Offline Markus_Persson

JGO Wizard


Medals: 14
Projects: 19


Mojang Specifications


« Reply #1 - Posted 2008-07-04 07:05:07 »

I didn't really like it, sorry.

The time from starting the game to being able to click start was too long. Instead of loading art manually one image at a time, put it all in a single big jar file.. that should reduce loading time as it's just a single http call.
The long, slow animation before letting the player see the start menu was annoying. Hiding the mouse cursor is also annoying.
I didn't like that the menus were mouse driven, but the game was keyboard driven. It's a big no-no in my book.

The way the plane moved felt too slow, and it had too much and too strange inertia, making it really hard to avoid bullets. Enemy planes also seemed to fire totally at random, making much of the game about guessing and playing it safe instead of allowing the player to take risks.

I don't know why the water moved at a different speed than the islands.. possibly to simulate waves? It ended up feeling like the islands were floating above the water to me.

Also, after playing for a while, the game hung when I tried keeping space down for continuous fire. Or rather, the image froze. The sound kept going, making shoot sounds when I pressed space.


The graphics were mostly nice, with a distinct 1942 feeling. Are they original?

Play Minecraft!
Offline SluX

Junior Member





« Reply #2 - Posted 2008-07-04 07:56:00 »

Loading time was so painful. Fix that asap.

Bombs don't do anything or is it just me?

"Intelligence is the most beautiful gift and the greatest temptation which one life can receive from the gods."Me Cheesy
Play strategic football
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Juriy

Junior Member





« Reply #3 - Posted 2008-07-04 08:39:53 »

Yeap, loading takes a bit too long. How did you implement it? Are you using separate HTTP connection to download every single resource? If it's so important for your game to keep resources away from game jar I would suggest putting them all in separate archive, download it with a single connection and then play with it on a client side.

http://voituk.kiev.ua - java tutorials, tips and tricks (Russian)
Offline atomhamster

Senior Newbie





« Reply #4 - Posted 2008-07-04 08:43:09 »

i see where your aiming at, and i hope you give the game the polishing it deserves.

i agree with markus about his points. that's good feedback.
about the load time: it's probably not about the http calls, but using jars, you could compress the data. and you should use 2..3 jars: splash screen, menu, the rest. so you can start early on to show the user something interesting. the loading screen is not a highlight  Wink
individual firing is too slow, compared to autofire, which gives you at least a chance to shoot down enemies. then, their shot-sounds should be less prominent and you need to give the player's gun its own sound. i missed the distinction between my and their shots.
the explosion you use in the menu should have alpha transparency and you the hidden mouse is really annoying.

Offline tackle

Senior Newbie





« Reply #5 - Posted 2008-07-04 17:46:29 »

My gripes with it was mainly the loading, and the music.
A 1 bar drumloop isn't that pleasing after a while. It's actually somewhat ok in a menu context, but it quickly gets tiring.

Offline Cifa

Senior Newbie





« Reply #6 - Posted 2008-07-04 19:00:32 »

Thankx a lot guys.....

I'll certaintly take your points on board. Even though it might take a while as there are so many  Shocked

Quote
The time from starting the game to being able to click start was too long............
Loading time was so painful............
Yeap, loading takes a bit too long............

A common point which I do agree needs to be addressed. It's not about http calls. I've got a few sprite sheets which download quite quickly. What takes time is cutting out separate sprite images, setting transparency and preparing them.... probably stupid and wasteful. I'll have to come up with a different solution

Quote
Enemy planes also seemed to fire totally at random.......

Not totally but I take your point. There's a min delay between shots and after that the likelyhood of a shot being fired grows with every iteration..... I'll try to make it a bit more predictable. Btw, there're different types of enemies later in the game - many with no random behaviour at all (not all is bad and horrible Smiley )

Quote
Bombs don't do anything or is it just me?

That's just you not reading the instructions. Bombs are for destroying ships!! And they appear from level 2 on...

Quote
the hidden mouse is really annoying.....

Ok guys, that's the easiest thing of all to fix... will be sorted soon...

Quote
you need to give the player's gun its own sound. i missed the distinction between my and their shots.
the explosion you use in the menu should have alpha transparency

You're right. I will improve that.... In fact, I could go for a major overhaul of the main menu including the animation. I've never been too sure about it and your comments confirm my doubts

Quote
drumloop isn't that pleasing after a while. It's actually somewhat ok in a menu context, but it quickly gets tiring

Don't know what to say....... Well, just go to options and turn the music/sounds off. I like it and as I'm hardly going to please everyone I might as well leave it as it is


Thanx for your feedback. It's been most useful and given me a lot to think about .....



Offline Cifa

Senior Newbie





« Reply #7 - Posted 2008-07-06 05:13:58 »

The most annoying problem sorted .....check the download time now. You were right. It makes a a lot of difference.
Also the small planes don't shoot so randomly any more. They shoot at regular intervals (randomly generated within certain brackets) after a random initial delay.... Hopefully, this will make it more predictable without being overly repetitive.... Other planes will use the same system soon if it proves to be a success with you  Wink

Offline gouessej
« Reply #8 - Posted 2008-07-06 08:35:03 »

The most annoying problem sorted .....check the download time now. You were right. It makes a a lot of difference.
Also the small planes don't shoot so randomly any more. They shoot at regular intervals (randomly generated within certain brackets) after a random initial delay.... Hopefully, this will make it more predictable without being overly repetitive.... Other planes will use the same system soon if it proves to be a success with you  Wink
Hi! I appreciate your efforts to improve your game. The only problems I have with it are these furthers:
- I lost the focus, I couldn't use the mouse when I entered the first level
- getting high scores never ends Sad

Please tell me if you agree with me in adding your game into the Java Game Tome. The GUI is fine and the game is really playable.

Offline Cifa

Senior Newbie





« Reply #9 - Posted 2008-07-06 14:29:39 »

Quote
Hi! I appreciate your efforts to improve your game. The only problems I have with it are these furthers:
- I lost the focus, I couldn't use the mouse when I entered the first level
- getting high scores never ends Sad

Please tell me if you agree with me in adding your game into the Java Game Tome. The GUI is fine and the game is really playable.

Yes, I agree. You can add it if you wish to do so but it's not finished by any stretch of the imagination. A lot of work to be done yet.

Losing focus has never been a problem. You might have clicked outside the applet by mistake and as the cursor is hidden when the game is in play you might have got the wrong impression that you can't use the mouse.

The same goes for the high scores connection - never an issue. It might have been a server lag or something else.. I don't know...

Would you care to try again and let me know if the problem(s) persist??? (with some more details, e.g. console details when switched to the trace all level ... (option 5))

Thanks for your feedback.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #10 - Posted 2008-07-06 16:18:43 »

Yes, I agree. You can add it if you wish to do so but it's not finished by any stretch of the imagination. A lot of work to be done yet.

Losing focus has never been a problem. You might have clicked outside the applet by mistake and as the cursor is hidden when the game is in play you might have got the wrong impression that you can't use the mouse.

The same goes for the high scores connection - never an issue. It might have been a server lag or something else.. I don't know...

Would you care to try again and let me know if the problem(s) persist??? (with some more details, e.g. console details when switched to the trace all level ... (option 5))

Thanks for your feedback.
I have followed your advice and the high scores appear after 3 minutes, the bug is reproducible only if you play some minutes, not if you go to high scores immediately.
There are some small slowdowns at the end of the first level especially when there are a lot of planes. I think that it comes from the sound.

Offline Cifa

Senior Newbie





« Reply #11 - Posted 2008-07-06 18:37:46 »

I have followed your advice and the high scores appear after 3 minutes, the bug is reproducible only if you play some minutes, not if you go to high scores immediately.
There are some small slowdowns at the end of the first level especially when there are a lot of planes. I think that it comes from the sound.

That's weird... The connection is established through the some class in both cases so there is no reason why it should work for one and not the other. Please try to open your Java console and set it to track all. It should show you the details of communication between the applet and the server. Try to identify what's different between these two cases and let me know. Right now I can't do anything about as I simply don't have the same problem.

As for the slowdowns, yes, that might be the sounds. Try to turn them off in Options and see if it makes any difference. I have the same problem in my (badly tuned) Ubuntu where the game is virtually unplayable with the sound on. Don't know why though..... Any suggestions anybody???

Offline gouessej
« Reply #12 - Posted 2008-07-06 18:49:26 »

That's weird... The connection is established through the some class in both cases so there is no reason why it should work for one and not the other. Please try to open your Java console and set it to track all. It should show you the details of communication between the applet and the server. Try to identify what's different between these two cases and let me know. Right now I can't do anything about as I simply don't have the same problem.

As for the slowdowns, yes, that might be the sounds. Try to turn them off in Options and see if it makes any difference. I have the same problem in my (badly tuned) Ubuntu where the game is virtually unplayable with the sound on. Don't know why though..... Any suggestions anybody???
I use JOGG and JORBIS in TUER, I don't have this problem. I will look into the log file as soon as possible.

Offline Cifa

Senior Newbie





« Reply #13 - Posted 2008-07-09 12:30:25 »

I use JOGG and JORBIS in TUER, I don't have this problem. I will look into the log file as soon as possible.
Thanks for the tip. I might give it a go and see if it works better.

Offline gouessej
« Reply #14 - Posted 2008-07-14 08:18:59 »

Why doesn't your website work anymore? I'm going to put your game back into the incubator if it doesn't work tomorrow.

Offline zammbi

JGO Coder


Medals: 4



« Reply #15 - Posted 2008-07-14 08:53:44 »

It works for me, though did take a while to load up at first. So maybe you didnt wait long enougth.

Current project - Rename and Sort
Offline Cifa

Senior Newbie





« Reply #16 - Posted 2008-07-14 15:24:08 »

It's the server guys  Angry It's a free account and it's not always perfect. And if you're talking about this morning don't even mention it!!! I had a job interview and I wanted to present my work .... effing disaster!!!! It let me down big time................ But got the job in the end  Smiley

Offline kevglass

JGO Kernel


Medals: 153
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #17 - Posted 2008-07-20 18:52:18 »

Grats on the job.

With respect to the game, as others have mentioned the load time was pretty long. The game itself is nicely polished but the gameplay left me wanting. The fact that the player's plane is so much bigger than the opponent coupled with the slow movement makes it really hard from the get go.

Nice to see Flying Yogi's sprites getting another outing tho Smiley

Kev

Offline Cifa

Senior Newbie





« Reply #18 - Posted 2008-07-20 19:55:49 »

Thanx kevglass

And don't worry the opponent planes get bigger as you progress. Anyway, I don't think the movements are too slow. You should be just about quick enough to be able to shoot your opponents down. But don't expect you will get it right the first time round - it takes a bit of practice.
With regards the load time it  doesn't normally take too long but it's a free account and the server gets a bit busy sometimes. Patience is a virtue  Cheesy

Offline timewasted

Innocent Bystander





« Reply #19 - Posted 2008-07-27 13:31:21 »

I think everyone has pretty much covered the loading time, so I won't bother with that.  There was another odd problem, though. When I was finished trying it, I decided to stop in the middle of a game.  I clicked the window X to close out. The window closed, but the music continue.  I finally had to kill the java vm to stop it.  Hope this helps!  Good job so far!
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #20 - Posted 2008-08-02 17:19:05 »

Do you actually use Java 6? A lot of systems still use 5, including mine. I can't play it as a result.

See my work:
OTC Software
Offline EgonOlsen
« Reply #21 - Posted 2008-08-02 20:27:35 »

It crashed... Cry

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: java.lang.String cannot be cast to AbstractSprite
   at AbstractSpriteHandler.registerSprites(AbstractSpriteHandler.java:59)
   at AbstractSpriteHandler.updateAllGroups(AbstractSpriteHandler.java:159)
   at Game1945.update(Game1945.java:276)
   at Game1945.actionPerformed(Game1945.java:290)
   at javax.swing.Timer.fireActionPerformed(Unknown Source)
   at javax.swing.Timer$DoPostEvent.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Offline Cifa

Senior Newbie





« Reply #22 - Posted 2008-08-05 05:14:32 »

It crashed... Cry

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: java.lang.String cannot be cast to AbstractSprite
   at AbstractSpriteHandler.registerSprites(AbstractSpriteHandler.java:59)
   at AbstractSpriteHandler.updateAllGroups(AbstractSpriteHandler.java:159)
   at Game1945.update(Game1945.java:276)
   at Game1945.actionPerformed(Game1945.java:290)
   at javax.swing.Timer.fireActionPerformed(Unknown Source)
   at javax.swing.Timer$DoPostEvent.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)


Ouch..... that's a first  Sad Probably a small glitch in synchronization. I'll look into it asap. Any more details??? e.g. when/where did it happen?? Anyway, thanks for reporting the problem.

Do you actually use Java 6? A lot of systems still use 5, including mine. I can't play it as a result.
Any particular reason why you cannot update to version 6??


Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #23 - Posted 2008-08-05 06:39:21 »

It's still not out for every OS.

At this point, it's safer to use version 5 if you're not using any of 6's features.

See my work:
OTC Software
Offline viwoj

Senior Newbie





« Reply #24 - Posted 2008-08-05 08:26:51 »

Thanks dear

Offline EgonOlsen
« Reply #25 - Posted 2008-08-05 17:49:09 »

Ouch..... that's a first  Sad Probably a small glitch in synchronization. I'll look into it asap. Any more details??? e.g. when/where did it happen??
I was playing for maybe 20 or 30 seconds and was happily shooting enemy planes when this happened. I can't remember doing anything special.

Offline Cifa

Senior Newbie





« Reply #26 - Posted 2008-08-06 17:24:27 »

I was playing for maybe 20 or 30 seconds and was happily shooting enemy planes when this happened. I can't remember doing anything special.
Ok.... Thanks

Offline viwoj

Senior Newbie





« Reply #27 - Posted 2008-08-18 07:14:22 »

Nice job .....

Offline Cifa

Senior Newbie





« Reply #28 - Posted 2008-09-04 19:27:22 »

well, at least somebody likes it  Grin  Cheers!!!!

Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #29 - Posted 2008-09-04 20:05:31 »

Cool but not easy as well. Graphics are great as well. And like the others said, it takes too long time to load. In the intro, you should skip a lot because it's really too long. Or simply allow the player to press a key or mouse to skip the intro.

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

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

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

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

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

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

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

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

BurntPizza (30 views)
2014-08-08 02:01:56

Norakomi (37 views)
2014-08-06 19:49:38

BurntPizza (67 views)
2014-08-03 02:57:17
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!