zeroone
|
 |
«
Posted
2006-12-01 15:05:53 » |
|
|
|
|
|
|
woogley
|
 |
«
Reply #1 - Posted
2006-12-01 15:09:22 » |
|
wow at those powerups! tight stuff! cool intro too
I don't think I've played a game with 5+ powerups o_O!
|
|
|
|
|
oNyx
|
 |
«
Reply #2 - Posted
2006-12-01 17:43:56 » |
|
Nice. The contra-ish intro is also neat.
However, my machine triggers the QPC leaping bug (it randomly jumps a few seconds into the future whenever it feels like doing so)... therefore its not really playable here.
|
|
|
|
Games published by our own members! Check 'em out!
|
|
zeroone
|
 |
«
Reply #3 - Posted
2006-12-01 17:45:06 » |
|
What is your OS, CPU speed and Java version?
|
|
|
|
|
oNyx
|
 |
«
Reply #4 - Posted
2006-12-01 19:18:16 » |
|
>What is your OS, CPU speed and Java version?
Its a hardware (chipset) issue. The only way to solve it is to buy another mainboard with a chipset which isn't affected.
The proper way to handle it in software is to use another (low res) timer in addition, which is used to check if there really was such a big jump. If not you use some extrapolated value.
Thats not really an option for 4k. But you could cap the delta at some sensible value like 16msec.
|
|
|
|
zeroone
|
 |
«
Reply #5 - Posted
2006-12-01 19:28:46 » |
|
Huh?
|
|
|
|
|
oNyx
|
 |
«
Reply #6 - Posted
2006-12-01 19:33:29 » |
|
System.nanoTime uses queryperformancecounter (QPC) on windows, which may result in random jumps into the future with specific chipsets.
The only way to get rid of that is to buy another mainboard.
Seriously.
|
|
|
|
zeroone
|
 |
«
Reply #7 - Posted
2006-12-01 19:35:16 » |
|
What kind of computer do you have? Can you tell us about your OS, Java version and CPU speed just for fun?
|
|
|
|
|
kappa
|
 |
«
Reply #8 - Posted
2006-12-01 19:39:06 » |
|
great game, really enjoyed it.
|
|
|
|
|
zeroone
|
 |
«
Reply #9 - Posted
2006-12-01 19:41:22 » |
|
Kapta,
Did you beat it?
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
oNyx
|
 |
«
Reply #10 - Posted
2006-12-01 19:46:43 » |
|
What kind of computer do you have? Can you tell us about your OS, Java version and CPU speed just for fun?
Win2k, 6.0rc, k7 500... but that information won't help you much, I'm afraid. There are also other QPC issues on newer hardware, but those issues are a bit different. (Thats the reason why lwjgl doesn't use QPC anymore. Instead TGT (timegettime) with 1msec resolution is used, which is very stable and robust.)
|
|
|
|
zeroone
|
 |
«
Reply #11 - Posted
2006-12-01 19:50:37 » |
|
I tested this on a 1.8 GHz WinXP machine. Can you run the template program I posted under "Help Getting Started" and let me know if that animates smoothly? Thx.
|
|
|
|
|
me
Senior Member    Projects: 4
Java games rock!
|
 |
«
Reply #12 - Posted
2006-12-01 20:02:39 » |
|
Hi Zero One The smooth action almost forget that you are using 'just' squares and circles. Although I'm not a fan of shooters, this actually had me played for a whole 5 minutes  The bonus being the power-ups! Best regards from ME
|
M.E. --------
|
|
|
f.l.x
|
 |
«
Reply #13 - Posted
2006-12-01 20:12:48 » |
|
i may be wrong but...
first 4k game with INTRO ever!!
works nice and smooth on an amd athlonxp 2800+ running linux (2.6.18-2-k7) and java 1.5.0_09
|
|
|
|
oNyx
|
 |
«
Reply #14 - Posted
2006-12-01 20:15:48 » |
|
I tested this on a 1.8 GHz WinXP machine. Can you run the template program I posted under "Help Getting Started" and let me know if that animates smoothly? Thx.
It also jumps a few seconds into the future every now and then. Why should it behave differently?
|
|
|
|
zeroone
|
 |
«
Reply #15 - Posted
2006-12-01 20:46:43 » |
|
It also jumps a few seconds into the future every now and then. Why should it behave differently? Thanks for testing the template. I just wanted to know if you got different behavior. Meaning, if the problem was specific to Squarius or to the animation technique on your processor.
|
|
|
|
|
oNyx
|
 |
«
Reply #16 - Posted
2006-12-01 20:57:04 » |
|
QPC+bus load is everything you need for triggering it. Command line stuff for example isn't affected, but everything game like is.
|
|
|
|
zeroone
|
 |
«
Reply #17 - Posted
2006-12-01 20:58:24 » |
|
So, to get accurate timing in general you still need JNI?
|
|
|
|
|
oNyx
|
 |
«
Reply #18 - Posted
2006-12-01 21:09:22 » |
|
>So, to get accurate timing in general you still need JNI?
On windows, yes. Linux and Mac already have 1msec resolution for currentTimeMillis.
You could also use nanoTime with some extra voodoo to get a usable timer, but that would require far too much code for 4k.
|
|
|
|
kappa
|
 |
«
Reply #19 - Posted
2006-12-01 22:36:25 » |
|
Kapta,
Did you beat it?
no, got to level 6, that level is just way to hard to beat 
|
|
|
|
|
zeroone
|
 |
«
Reply #20 - Posted
2006-12-01 22:56:49 » |
|
There's a technique to beating level 6: Move far to the right and stay centered vertically. As an obstacle approaches, pull back (move left). That will give you enough time to move slightly up or down to avoid the obstacle. Return to center and back to the right as soon as possible.
|
|
|
|
|
x30ice
Senior Newbie 
|
 |
«
Reply #21 - Posted
2006-12-01 23:03:10 » |
|
I reach the boss at level 6 but then I died and I have not reached it no the next 2 minutes, so I quit... It has very good powerups, but the green balls aren't very useful and bullets shooted from nowhere are a little bit weird :p Very good game. This year will be hard to be top something 
|
|
|
|
|
toasten
|
 |
«
Reply #22 - Posted
2006-12-02 13:06:57 » |
|
Yeah i got it.  And it just took me about an hour to finish all 7 Levels 
|
|
|
|
|
zeroone
|
 |
«
Reply #23 - Posted
2006-12-02 22:25:56 » |
|
Way to go Toasten! Thanks for playing. I hope you enjoyed it 
|
|
|
|
|
nva225
|
 |
«
Reply #24 - Posted
2006-12-03 20:00:29 » |
|
Very very well done. Genuinely enjoyable game. I love all the overdone aspects of it, the dramatic squareness intro, the huge powerup upgrades, the massive number of ships (especially that one giant grid room, loved that part). Boss battles are actually pretty unique, and there are really some challenging stuff that you can't just rely on twitch shooting and dodging. You have to time yourself carefully and actually influence the enemies shots by your movements. Also clever how you made the entire game out of enemies, even the terrain =) interesting way to deal with the multiple enemies AND add turrets. Nicely done.
|
|
|
|
|
zeroone
|
 |
«
Reply #25 - Posted
2006-12-03 20:40:27 » |
|
Thanks nva225. Sounds like you had a lot of fun.
|
|
|
|
|
steveyO
|
 |
«
Reply #26 - Posted
2006-12-03 20:52:42 » |
|
Yeah, v.nice indeed. Got up to Level 6 and gave up.. However just read Zeroones suggested level 6 technique so maybe another go.. Good stuff..
|
|
|
|
princec
|
 |
«
Reply #27 - Posted
2006-12-04 23:49:12 » |
|
Another great game. Cas 
|
|
|
|
ChrisM
|
 |
«
Reply #28 - Posted
2006-12-05 19:02:55 » |
|
Completely agree with all here that this is a fantastic game, but it also did somethign else for me. It made me remember what is actually going on in the shmup kind of games. Meaning, by not being distracted by all of the "candy" you see what is really happeneing (e.g. patterns, projectiles, movement, etc.) You know, that would actually make for some great teaching tutorials. Kind of a "Peel back the skin" sort of thing. Awesome job and, I have to say, it is probably my fav. 4K entry ever  -Chris
|
|
|
|
EnderGT
|
 |
«
Reply #29 - Posted
2006-12-06 23:04:12 » |
|
This is a great game, incredible in its simplicity. The gameplay is unbelievable, so much that the graphics are irrelevant - and even then, the graphics are more than good enough.
My only suggestion - maybe the powerups past 5 might create a shield instead of the green ball (the ball looks really cool and all, but is useless 95% of the time). Each shield might absorb 1 shot or deflect one collision or something.
Definitely one of the top 5 games ever.
Edit: I finally finished it. Very good. However, I was killed right as I killed the last boss, but still got credit for beating the level and thus the game. Not sure if this is the way you want it to be.
|
|
|
|
|
|