Some of my newly games

I just tried Robot Wars since I never played it before so I know my cache is clean. I went through all of the menu screens and clicked on freakin everything :slight_smile: I got no errors. The game felt smooth at all times and very professional, I like it a lot!

My only suggestion is a problem with jumping. If you jump and hit your head on a block, instead of falling back down, you hang there. Also, if you have a space of 1 block above your head that you want to jump through, you have to get it overly accurate to make it through. I think if you’re a little to the left, it should push you over to the right like you’re sliding around the corner of the block. I really like that effect in games because you can move faster without having to worry “is my bounding box EXACTLY between these things?”

Oh, and I tried hyperspeed, and my fps went up to 60, but controls in the menu was very much delayed. So in essence it told me the game was running faster, but it actually felt much much slower. Weird!

Aside from that everything seem’s great. No missing methods or anything :wink: Keep up the good work!

Thanx for trying Malohkan, then it seems the cache of old my game library is stayed and cause the NoSuchMethodError exception
Hmm I’ll see what I can do about the sliding bounding box, thanks

Neither of those statements necessarily prevent the error, sadly. Using an IDE it will still happen if you are not using the IDE’s build function (or are misusing it), and if other people are OK it could jsut be that they never triggered that particular method call. If this error occurs on a webstarted game it is almost always the author’s fault, either directly (they’ve uploaded mismatched versions of JAR’s to their ISP) or indirectly (they are using an ISP with a broken webserver).

There are rare occasions when the user has a webcache in front of them - either a personal cache like Squid, or an invisible ISP cache - that has been misconfigured. However, that usually screws up lots of sites, so it’s normally something they’d notice quickly.

I think that’s irrelevant? because I’m using webstart. The only way I could have an old version not the new one is if webstart is broken or your webserver is broken?

! can’t run exe’s :stuck_out_tongue:

[quote]Jet fuel is only regenerated while standing, that’s not bug :slight_smile:

Hmmm weird, I test to download the webstart just now, and everything is fine
Can you remove and install the webstart once again ribot?
I don’t understand why it raise the NoSuchMethodError exception, cos everything is fine in my comp
[/quote]
B3’s solution to NSME:

  1. Delete everything except source code - every JAR and every class file - from your PC.
  2. Login to your ISP and delete everything.
  3. Recompile on your PC, making sure your output is to a single JAR or to a single unique directory ONLY used for building files.
  4. Run your game on the PC from inside the IDE (assuming your IDE can be configured to run from it’s own build-output directory, as opposed to building to a temporary directory elsewhere and running it)
  5. Upload that build directory to the ISP.

NB: there are some “features” in javac that it doesn’t necessarily recompile things properly. I’ve seen it ever since 1.1.x, and it’s still around in 1.4.x. In theory, these shouldn’t cause problems; in practice they sometimes (occasionally) do. Deleting everything is an easy workaround - especially with IDE’s that have a checkbox “delete everything before building” or have a “Rebuild All” option.

Latest updates seem to have fixed NSME problems - I could visit every menu etc fine. Also…I finally completed it! :wink:

Notes:

  1. I think the instructions are wrong - down is not “down”, it’s “shift and down”. Or did I misread the instructions?

  2. Can you add a music on/off as well as sound? I want the sounds, but I either want a volume control for the music, or at least turn it off completely.

  3. When you start the game, the “fullscreen” checkbox is greyed out and already ticked - suggesting it will FORCE you to go fullscreen. Then the game runs in a window with the output message “fullscreen exclusive mode not avaiable”. Looks a bit silly; suggest you fix the checkbox, or make it greyed out and DISabled rather than enabled…

  4. If/when you get around to documenting your GTGE, send us the details at the Java Games Factory (c.f. link below) for the tech section. Look in the tech section for a list of the info we need. Submit your games as well - but note that only ones that are working and non-trivial will be accepted at the moment (once the next update to the site goes live sometime in the next few months, giving us extra categories, you could submit the others too if you wanted)

Wohoo!!! then I need not to delete everything like you said, right bla3x ;D
Hmm which instructions? In the game controls menu, there is down, and also shift.
For the sound I’ll try to fix the sound volume thing first before implement it.
Okay I’ll look at the fullscreen checkbox. Hmm wait a minute, fullscreen mode not supported?? What OS you use?
All right!! Almost forgot about JGF, I’ve submitted the Snake Master Game :), but not Robotics War since it’s unplayable (demo only).
For GTGE, is it must be completely documented? Guess it will took long long time. :-/

[quote]Wohoo!!! then I need not to delete everything like you said, right bla3x ;D
[/quote]
Nah, that was just my “what I do when I get one which is guaranteed to fix the problem”.

Must have misread them then :(.

:smiley: linux. Hence …can’t run EXE’s!

RW would be OK, since it’s actually quite fun and challenging even as it is now. It’s a bit ill-defined, but basically: if it works, it’s fun, and isn’t identical to lots of other games, then we’ll accept it now.

Mainly for your own benefit… AFAICS there is no docs at all at the moment - you need at least some docs, enough for people to be able to look at it and decide whether it will be easier or harder to use than e.g. GAGE or Java2D, especially since GTGE isn’t used by many people yet (compared to, say GAGE).

Otherwise, next to the other things on JGF, people will probably ignore GTGE, and that wouldn’t be nice :(. I followed the links for the tutorial etc but they just went to e.g. a page which said “these are the sections of the tutorial” and didn’t actually have any other links or any tutorial :(.

All right, Robotics War Game is submitted!! :smiley:

[quote]AFAICS there is no docs at all at the moment
[/quote]
So what is this??
http://goldenstudios.uni.cc/products/GTGE/docs/index.html

The basic API is completed :stuck_out_tongue:

[quote]I followed the links for the tutorial etc but they just went to e.g. a page which said “these are the sections of the tutorial” and didn’t actually have any other links or any tutorial Sad
[/quote]
Not quite understand… I do have a tutorial, setting up the basic frame and also the basic of sprite management
http://goldenstudios.uni.cc/products/GTGE/START.html

I followed a link from the front page of your site, that went to a tutorial like that one - but it ONLY had the contents / index part (and it was in black not red) and didn’t have any of hte content :(.

I’ll see if I can find it again…

EDIT: http://goldenstudios.uni.cc/products/GTGE/QUICKTUTOR.html

Upss that one…
That’s quick tutorial, haven’t had time to make it :-[
It suppose to be brief summary of the real tutorial :slight_smile:
Guess I have disable the link, never come in my mind that anyone would follow that link :stuck_out_tongue:

Robotics War game is updated!
added intro state, game over state, score, looks more professional :wink:
Check the updated one:
http://goldenstudios.uni.cc/products/games/bin/roboticswar.jnlp

Also now all the games I mention before are more secure.
SnakeMaster, The Rune of Metadion, and this one is quite fun Puzzle

======
Mac OS X

Just to confirm, by clicking on the latest jnlp, the new version removes all problems related to the NSMEs.

Great! All bugs have been squashed ;D

Anyway I’m adding a splash screen using alpha blending in the game opening 8)
Please re-test it.
How is the alpha blending performance on the opening? It should be slowly going from black to game logo, and then back to black.
And is the opening alpha blending affects the overall game performance?
(before update to the new one, please check your maximum fps by turning on the fps on the option menu and type ‘hyperspeed’)

here is the webstart:
http://goldenstudios.uni.cc/products/games/bin/roboticswar.jnlp
or the applet
http://goldenstudios.uni.cc/products/games/bin/roboticswar.html

And is anybody have a low specs machine here :wink:
(crap gfx, PIII, low memory)
I would like to know the minimum specs my game knownly can be run :slight_smile:

Thank you very much!!

[quote]Great! All bugs have been squashed ;D
[/quote]
Music plays. A button appears on the start bar with the window-title. But there is no window!

I’m guessing that your fullscreen code is broken / failing to go to fullscreen (this is linux, where previously you were just playing in a small window, not even using the “pseudo fullscreen” that sun provides for linux / OS X).

?

I tried RWars again.

  • The thrust drives me crazy. The physics aren’t ‘real’. If you are running or walking sideways, then jump into the air and use thrust, you should keep the same sideways velocity, not slow down to a dead crawl. :frowning: When jumping up and thrusting up, I would expect to rise at roughly the same speed I jumped. Shouldn’t a jetpack be more powerful than a jump?

  • If you press the Alt key, the mouse pointer shows back up. I don’t know if you can do anything about that. I’ve seem something similiar in one of my apps.

  • The music is great and the sound is appropriate.

  • The fade at the beginning takes quite a while and doesn’t seem smooth. My guess is that you’re just pushing too much graphics data with the alpha blending turned on. One way you could ‘cheat’ is to turn on alpha only for the area where your logo is. Turn it back off for the rest of the background. You’ll have to change your fill color, but it maybe give you a performance boost.

Regards,
Dr. A>

[quote]I tried RWars again.

  • The thrust drives me crazy. The physics aren’t ‘real’. If you are
    [/quote]
    I see your point entirely, but I find I like the “challenge” of it once I got used to it. Normally I find jetpack games quite boring, but I like the fact you have to be careful about your timing in this one. Shrug.

PS fade on linux is a decent speed. Which is good considering linux doesn’t have alpha acceleration ;).

[quote]Music plays. A button appears on the start bar with the window-title. But there is no window!
[/quote]
Woaa what is that?! So you can’t play the game on the new game lib?
Or is it only when you force to fullscreen mode?
Hmmm… I remember that I already make the fullscreen checkbox disabled if the OS not supported for FSEM.
So how could you go to FSEM?

Like blah3x said, I made the jetpack that way so the games will be more challengging :slight_smile: (this is my defensive word on my poor physics ;D)
I have tested with the jetpack at the same speed with moving, it totally ruin the gameplay, make it very eassyyy!

Doh, anyone know how to turn off this Alt thing?

In my computer, the fade is not smooth only in fullscreen mode with bufferstrategy.
Try on windowed mode or fullscreen without bufferstrategy. Perhaps that’s bugs on bufferstrategy?
That’s not I’m afraid of, what I’m afraid of is the alpha blending makes the overall performance poor.
So is the framerate keep steady on the new one (with alpha blending intro)?

Thanks for the feedback

I have to protest the thrust a little more. If you want to make it difficult, then just give the player less fuel and better physics. You’ll still keep the difficulty up (blah3) and it will come out looking more natural.

You could also do the reverse a bit and slow the player way down, thus making the jet pack ‘seem’ faster.

My 2 more cents.

I’ll see about the windowed mode.

Regards,
Dr. A>