Cifa
JGO n00b  Posts: 12
|
 |
«
on:
2008-07-04 02: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.htmlThanx
|
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #1 on:
2008-07-04 03: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?
|
|
|
|
SluX
Full Member   Posts: 189
|
 |
«
Reply #2 on:
2008-07-04 03: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 Play strategic football
|
|
|
Games published by our own members! Go get 'em!
|
|
Juriy
Jr. Member   Posts: 77
|
 |
«
Reply #3 on:
2008-07-04 04: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.
|
|
|
|
atomhamster
JGO n00b  Posts: 21
|
 |
«
Reply #4 on:
2008-07-04 04: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  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.
|
|
|
|
|
tackle
JGO n00b  Posts: 43
|
 |
«
Reply #5 on:
2008-07-04 13: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.
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #6 on:
2008-07-04 15: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  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 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  ) 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... the hidden mouse is really annoying..... Ok guys, that's the easiest thing of all to fix... will be sorted soon... 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 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 .....
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #7 on:
2008-07-06 01: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 
|
|
|
|
gouessej
JGO Kernel      Posts: 3557 Medals: 30
TUER
|
 |
«
Reply #8 on:
2008-07-06 04: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  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  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.
|
Julien Gouesse
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #9 on:
2008-07-06 10:29:39 » |
|
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! Go get 'em!
|
|
gouessej
JGO Kernel      Posts: 3557 Medals: 30
TUER
|
 |
«
Reply #10 on:
2008-07-06 12: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.
|
Julien Gouesse
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #11 on:
2008-07-06 14: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???
|
|
|
|
gouessej
JGO Kernel      Posts: 3557 Medals: 30
TUER
|
 |
«
Reply #12 on:
2008-07-06 14: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.
|
Julien Gouesse
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #13 on:
2008-07-09 08: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.
|
|
|
|
gouessej
JGO Kernel      Posts: 3557 Medals: 30
TUER
|
 |
«
Reply #14 on:
2008-07-14 04: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.
|
Julien Gouesse
|
|
|
zammbi
JGO Strike Force    Posts: 963 Medals: 9
|
 |
«
Reply #15 on:
2008-07-14 04:53:44 » |
|
It works for me, though did take a while to load up at first. So maybe you didnt wait long enougth.
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #16 on:
2008-07-14 11:24:08 » |
|
It's the server guys  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 
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #17 on:
2008-07-20 14: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  Kev
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #18 on:
2008-07-20 15: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
|
|
|
|
timewasted
JGO n00b  Posts: 1
|
 |
«
Reply #19 on:
2008-07-27 09: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!
|
|
|
|
|
Eli Delventhal
« League of Dukes » JGO Kernel      Posts: 3573 Medals: 44
Game Engineer
|
 |
«
Reply #20 on:
2008-08-02 13: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<br /> Currently Working On:Secret project... I edit JGO in production, because I simply don't waste time writing bugs
|
|
|
EgonOlsen
JGO Strike Force    Posts: 821 Medals: 6
|
 |
«
Reply #21 on:
2008-08-02 16:27:35 » |
|
It crashed...  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) |
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #22 on:
2008-08-05 01:14:32 » |
|
It crashed...  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  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??
|
|
|
|
Eli Delventhal
« League of Dukes » JGO Kernel      Posts: 3573 Medals: 44
Game Engineer
|
 |
«
Reply #23 on:
2008-08-05 02: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<br /> Currently Working On:Secret project... I edit JGO in production, because I simply don't waste time writing bugs
|
|
|
viwoj
JGO n00b  Posts: 30
|
 |
«
Reply #24 on:
2008-08-05 04:26:51 » |
|
Thanks dear
|
|
|
|
EgonOlsen
JGO Strike Force    Posts: 821 Medals: 6
|
 |
«
Reply #25 on:
2008-08-05 13:49:09 » |
|
Ouch..... that's a first  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.
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #26 on:
2008-08-06 13: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
|
|
|
|
viwoj
JGO n00b  Posts: 30
|
 |
«
Reply #27 on:
2008-08-18 03:14:22 » |
|
Nice job .....
|
|
|
|
Cifa
JGO n00b  Posts: 12
|
 |
«
Reply #28 on:
2008-09-04 15:27:22 » |
|
well, at least somebody likes it  Cheers!!!!
|
|
|
|
TheAnalogKid
« League of Dukes » JGO Wizard      Posts: 1307 Medals: 2
|
 |
«
Reply #29 on:
2008-09-04 16: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.
|
|
|
|
|