Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (511)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (577)
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  
  SQUARIUS  (Read 5854 times)
0 Members and 1 Guest are viewing this topic.
Offline zeroone
« Posted 2006-12-01 14:05:53 »

http://meatfighter.com/j4k2007/squarius/
Offline woogley
« Reply #1 - Posted 2006-12-01 14: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!
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #2 - Posted 2006-12-01 16: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.

弾幕 ☆ @mahonnaiseblog
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zeroone
« Reply #3 - Posted 2006-12-01 16:45:06 »

What is your OS, CPU speed and Java version?
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #4 - Posted 2006-12-01 18: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.

弾幕 ☆ @mahonnaiseblog
Offline zeroone
« Reply #5 - Posted 2006-12-01 18:28:46 »

Huh?
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #6 - Posted 2006-12-01 18: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.

弾幕 ☆ @mahonnaiseblog
Offline zeroone
« Reply #7 - Posted 2006-12-01 18:35:16 »

What kind of computer do you have?  Can you tell us about your OS, Java version and CPU speed just for fun?
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #8 - Posted 2006-12-01 18:39:06 »

great game, really enjoyed it.
Offline zeroone
« Reply #9 - Posted 2006-12-01 18:41:22 »

Kapta,

Did you beat it?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #10 - Posted 2006-12-01 18: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.)

弾幕 ☆ @mahonnaiseblog
Offline zeroone
« Reply #11 - Posted 2006-12-01 18: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. 
Offline me

Senior Duke


Projects: 4


Java games rock!


« Reply #12 - Posted 2006-12-01 19: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  Grin
The bonus being the power-ups!

Best regards from

ME

M.E.
--------
Offline f.l.x

Senior Duke


Projects: 3


there is no place like 127.0.0.1


« Reply #13 - Posted 2006-12-01 19: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

Litterarum radices amaras, fructus dulces
http://flx.proyectoanonimo.com
figth spam!
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #14 - Posted 2006-12-01 19: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?

弾幕 ☆ @mahonnaiseblog
Offline zeroone
« Reply #15 - Posted 2006-12-01 19:46:43 »

Quote
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.
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #16 - Posted 2006-12-01 19: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.

弾幕 ☆ @mahonnaiseblog
Offline zeroone
« Reply #17 - Posted 2006-12-01 19:58:24 »

So, to get accurate timing in general you still need JNI?
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #18 - Posted 2006-12-01 20: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.

弾幕 ☆ @mahonnaiseblog
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #19 - Posted 2006-12-01 21:36:25 »

Kapta,

Did you beat it?

no, got to level 6, that level is just way to hard to beat Smiley
Offline zeroone
« Reply #20 - Posted 2006-12-01 21: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.
Offline x30ice

Senior Newbie





« Reply #21 - Posted 2006-12-01 22: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  Grin
Offline toasten

Junior Duke





« Reply #22 - Posted 2006-12-02 12:06:57 »

Yeah i got it.  Grin

And it just took me about an hour to finish all 7 Levels  Tongue
Offline zeroone
« Reply #23 - Posted 2006-12-02 21:25:56 »

Way to go Toasten!  Thanks for playing.  I hope you enjoyed it  Smiley
Offline nva225

Junior Duke





« Reply #24 - Posted 2006-12-03 19: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.
Offline zeroone
« Reply #25 - Posted 2006-12-03 19:40:27 »

Thanks nva225.  Sounds like you had a lot of fun.
Offline steveyO
« Reply #26 - Posted 2006-12-03 19: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..

https://play.google.com/store/apps/details?id=com.bullsquared.alggame Annoying Little Gits (Android)
www.bullsquared.com   Play java (applet) games! www.chessclockpro.com Free Online Chess Clock
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #27 - Posted 2006-12-04 22:49:12 »

Another great game.

Cas Smiley

Offline ChrisM

JGO Coder


Medals: 3
Projects: 1
Exp: 14 years


Luke...END OF LINE


« Reply #28 - Posted 2006-12-05 18: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 Smiley

-Chris

Offline EnderGT

Junior Duke





« Reply #29 - Posted 2006-12-06 22: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.
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.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (42 views)
2014-10-16 15:22:06

Norakomi (32 views)
2014-10-16 15:20:20

lcass (37 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (66 views)
2014-10-14 00:35:47

TehJavaDev (58 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (85 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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