Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (526)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (593)
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 3
  ignore  |  Print  
  Quix - Early build  (Read 11798 times)
0 Members and 1 Guest are viewing this topic.
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Posted 2004-08-15 19:17:49 »

After dint of much effort, I've finally got a version thats complete enough to let people tinker around with. Grin

Quix (fullscreen)
Quix (windowed)

Gameplay:
Controls are dead simple: cursor keys for movement and space to jump.
Critters (the pink dimonds) will run away from you - touch them to catch and stun them for a limited amount of time. Catch all of the critters on a level at the same time to complete it!

Technical notes:
Windows version only tested on XP, but hopefully should be good everywhere.
Linux version won't work 'cos I don't have any LWJGL linux binaries. If someone could be kind enough to send me a current build I could add them.
Mac version is equally non-existant, sorry.

And you'll need an OpenGL capable graphics card and drivers, natch.

I'd like to know the usual stuff - does it work, does it stay smooth, system specs etc. I'm also open for any gameplay comments. Smiley

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #1 - Posted 2004-08-15 19:59:47 »

1 - Black Line passes over logo (intended?)
2 - Weird lines at first screen
3 - Every time I start a game (load a file), it does its transition, and just when the game is about to start (looks interesting!) it crashes with an NPE - tried all 4 maps, same result
Quote
Set time @ 0 5 0 0
parentGamequix.gamestate.chaseplayfield.ChasePlayfield@1f3aa07 cur zone:quix.zone.Zone@1fc2fb
Exception in thread "main" java.lang.NullPointerException
       at quix.zone.critters.Jumper.findNextTarget(Jumper.java:254)
       at quix.zone.critters.Jumper.update(Jumper.java:155)
       at quix.zone.Zone.update(Zone.java:619)
       at quix.gamestate.chaseplayfield.ChasePlayfield.updateGame(ChasePlayfield.java:254)
       at quix.gamestate.chaseplayfield.ChasePlayfield.update(ChasePlayfield.java:203)
       at quix.gamestate.opengame.OpenGame.update(OpenGame.java:175)
       at quix.QuixGame.update(QuixGame.java:357)
       at quix.QuixGame.run(QuixGame.java:303)
       at quix.QuixGame.main(QuixGame.java:166)

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #2 - Posted 2004-08-15 20:23:12 »

The lines are a graph of the FPS so its just a testing thing. Its that you'll be seeing pass over the logo at the start.

The null heightfield is slightly worrying though. Do you see the heightfields being created in the output? Something like:
Quote
Heightfield heightfield.flat00 not already created. Attempting to create new...
Heights for heightfield.flat00:
     [ 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 ]

Its almost as if I forgot to include the heightfields somehow, I wonder if my classpath is getting screwed up for some reason.

Edit: I've made a few code changes, I doubt it'll fix it but theres more debug text so I should be able to see where its going wrong. Could you give it another try and post the console output if it doesn't work? Cheers.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #3 - Posted 2004-08-15 20:58:13 »

Quote
Stun on surface
Zone complete!
Playfield finished!
Playfield was completed sucessfully!
Destroying sprite engine
Fade to completed!
Loaded tex image.endingpic
Font created:com.shavenpuppy.jglib.Font@89cf1e
App.exit

Everything works fine now...

Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #4 - Posted 2004-08-15 20:58:40 »

*need* to sleep - comments tomorrow

Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #5 - Posted 2004-08-15 21:32:10 »

When running fullscreen an NPE is thrown. However, windowed works (win98se).

java.lang.NullPointerException

     at quix.QuixGame.main(QuixGame.java:135)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

     at java.lang.reflect.Method.invoke(Unknown Source)

     at com.sun.javaws.Launcher.executeApplication(Unknown Source)

     at com.sun.javaws.Launcher.executeMainClass(Unknown Source)

     at com.sun.javaws.Launcher.continueLaunch(Unknown Source)

     at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)

     at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)

     at com.sun.javaws.Launcher.run(Unknown Source)

     at java.lang.Thread.run(Unknown Source)

弾幕 ☆ @mahonnaiseblog
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #6 - Posted 2004-08-15 21:45:37 »

That would suggest it can't find a suitable display mode. It looks for anything thats 800x600@60Hz, what kind of setup/graphics card have you got there that doesn't seem to support that?

I'll put "better error messages" on my todo list. Smiley

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline darkprophet

Senior Devvie




Go Go Gadget Arms


« Reply #7 - Posted 2004-08-15 21:47:02 »

runs flawlessly. However, it does slow down noticebly when im stunning multiple "things" at the same time.

Machine specs:
2.26Ghz P4
512Mb Ram
ATI Radeon 9200 256Mb VRam
DP

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #8 - Posted 2004-08-15 21:48:05 »

After playing for some minutes... It's pretty cool Smiley

That "over glowing" effect is really neat (how did you do that? Grin). I think it will be damn neat with real sprites. Good work Smiley

Oh and in windowed mode... it's placed somewhat odd initially. Had to move it on screen with <alt>+<space>->move (then moving it around with the cursor keys). I'm afraid most people won't know that they could do something like that.

弾幕 ☆ @mahonnaiseblog
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #9 - Posted 2004-08-15 21:50:08 »

Quote
That would suggest it can't find a suitable display mode. It looks for anything thats 800x600@60Hz, what kind of setup/graphics card have you got there that doesn't seem to support that?
[...]


Well, win9x claims that all display modes are 0hz :-/

(and linux does the same iirc)

弾幕 ☆ @mahonnaiseblog
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline darcone

Junior Devvie




Size matters


« Reply #10 - Posted 2004-08-15 23:19:01 »

It seems I cant download some jars when starting the webstart.
Offline monkeyget

Senior Newbie





« Reply #11 - Posted 2004-08-16 07:49:10 »

windows 98se
1.4Ghz
Gforce3

when i try Quix (fullscreen) i have this message (in a jdialog):
"unable to launch in fulllscreen"

Windowed mode on the other hand works fine, i didn't see any slowdown.

The effects in the game look very cool( new level, end of level, when touching a 'critter',...)

the glowing effect is really impressive but it looks a bit buggy when it's applied on the 'blocks' (the things you'r moving on) the glowing appears inside the blocks. The bigger the block is the more it i noticable.

The game looks fun to play. the concept looks fun, you must be able to move quickly and think at the same time to regroup the crittters
Offline princec

« JGO Spiffy Duke »


Medals: 423
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #12 - Posted 2004-08-16 08:00:59 »

Runs flawlessly. Very hard. I think it needs the Touch of Chaz, yes?

Cas Smiley

Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #13 - Posted 2004-08-16 09:44:24 »

Runs great, if a bit slow in windowed mode. (Tested on ATI mobility radeon, winxp).

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #14 - Posted 2004-08-16 17:34:32 »

I've updated the code so it should (hopefully) be a bit better at creating the display now, it'll automatically fall back to a window if fullscreen fails, and it'll try 0Hz modes as well if any are found.

I only just noticed the glow 'bleeding' problem myself, looks to be a problem with the detail tiles. Think I need to do some non-power-of-two texturing to fix that...

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #15 - Posted 2004-08-16 17:53:00 »

Lovely! I mean, brilliant!

ATI 9000 Mobility
Win XP

Smooth, no stutters, fun too! Not too diffcult at all.

Kev

Offline weston

Junior Devvie





« Reply #16 - Posted 2004-08-16 18:47:15 »

I could have sworn I played a game by the same name for my commodore64, but maybe that was qwix or qwiks or something (very different game btw)... I tried it out in fullscreen and it ran smooth, I didn't notice slowdown at any point:
WinXP
jdk1.4.2_05
1.8ghz
768 megs o' ram
GeforceFX 5200

That is quite fun once there are multiple critters to catch. I didn't find it too difficult at all, beat all the levels within a few minutes. Very interesting idea, can't wait to see more progress on it.

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Offline tafty

Senior Newbie





« Reply #17 - Posted 2004-08-16 19:07:07 »

@weston: you're thinking of Qix the addictive area filling game.

I really like this! Can't wait for more levels and some decent graphics.

Sys: JRE1.4.2_05, Win2K, AMD2400XP, GeForce4MX.

Offline weston

Junior Devvie





« Reply #18 - Posted 2004-08-16 19:09:29 »

yup, thats it. This thread caught my attention cause someone suggested to me the other day that I do a remake of Qix.

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Offline tafty

Senior Newbie





« Reply #19 - Posted 2004-08-16 19:56:44 »

Do it!  Qix is a wicked game  Grin

And just to keep this on topic the 8-bit game this Quix game reminded me of was the Mastertronic 'classic' One Man And His Droid.  Nice.  Smiley

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #20 - Posted 2004-08-17 19:18:59 »

Quote
I've updated the code so it should (hopefully) be a bit better at creating the display now, it'll automatically fall back to a window if fullscreen fails, and it'll try 0Hz modes as well if any are found.


Completes ****ed up this windows PC. First it changed to fullscreen (black then white) from 1024x768, then it switched down to 800x600 with the webstart window saying something about it trying a mode, then it just crashed, and I had a 800x600 area of screen at top left of screen that was black and overlayed the whole of windows including the cursor.

I had to kill the app with task manager to get rid of the black square overlay.

Prior to that, alt-tabbing to it just showed a completely blank white screen.

Trying to run windowed was similarly bad, it just made a 800x600 window which was all white. Nothing happened.

EDIT: 1800 Ghz (or something faster - effectively 2ghz I'm told) athlon with GF4MX and windows 1.4.2_04 (because of sun's stupid crap piece of sh** java for windows updater won't let me upgrade it to _05)

malloc will be first against the wall when the revolution comes...
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #21 - Posted 2004-08-17 19:25:15 »

>(because of sun's stupid crap piece of sh** java for
>windows updater won't let me upgrade it to _05)

Huh

Just uninstall it (old one) and install it again (new one). That's what I always do.

弾幕 ☆ @mahonnaiseblog
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #22 - Posted 2004-08-17 19:43:03 »

Fullscreen works now Smiley

If you select 0hz the default refreshrate for that mode is selected, isn't it?

弾幕 ☆ @mahonnaiseblog
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #23 - Posted 2004-08-17 20:49:20 »

Quote
Completes ****ed up this windows PC.

Arse. Have you tried any other LWJGL apps on that machine? Looking at my code I don't really see how I can fix that, if I don't get some kind of LWJGL exception tripped then I'm kinda stuck. Embarrassed

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #24 - Posted 2004-08-17 20:58:33 »

Quote
>(because of sun's stupid crap piece of sh** java for
>windows updater won't let me upgrade it to _05)

Huh

Just uninstall it (old one) and install it again (new one). That's what I always do.


Not my PC, and the guy whose it is insists on just using the "standard" installers etc. Shrug. I can understand that, having seen the occasional screwed-up windows machine e.g. with two JVM's both of which have ostensibly been removed but are still present (no idea how it ended up like that, but I have seen it!)

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #25 - Posted 2004-08-17 20:59:53 »

Quote

Arse. Have you tried any other LWJGL apps on that machine? Looking at my code I don't really see how I can fix that, if I don't get some kind of LWJGL exception tripped then I'm kinda stuck. Embarrassed


Um, not recently. Although it was the machine I borrowed most often to play AF, and it *never* had problems with that, so...

(but note since it's not mine it may have had hardware changes since then. I'll let you know next time I or they play LWJGL...)

malloc will be first against the wall when the revolution comes...
Offline namnet

Senior Newbie




-


« Reply #26 - Posted 2004-08-18 08:43:13 »

Fun game, ran smooth. Nice transitions and effects Smiley

p4 2.4ghz, gf4, 256mb ram, java 1.5 beta3
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #27 - Posted 2004-08-29 20:23:51 »

Version has been updated with a better glow filter. I've been tinkering with the editor and Spaghetti all week, so theres not really any other visual changes.

The options should let you choose between the glow quality. Low will still have the bleeding problem (but should be somewhat better). High looks loverly but tends to bog the framerate down a bit on my machine.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #28 - Posted 2004-09-04 15:15:08 »

More updates:
- Started adding some proper sprites instead of just coloured blocks.
- Extra level added. Includes the scarecrow bonus item (see below).
- Added and extra 'scarecrow' bonus item
- Added an extra 'gem' bonus item.
- Added burst particle effects when picking up bonus items.

The Scarecrow is still a little experimental, basically you pick them up like normal bonus items. When you've collected one (or more) you can use 'x' to place one. Press x again while touching one to pick it up to reuse it. Critters will try and avoid the scarecrows when they're placed, so you can herd them with a bit more control than just randomly chasing them.

I think I overdosed on the particle effects on the new level though... Embarrassed

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline Malohkan

Senior Devvie




while (true) System.out.println("WOO!!!!");


« Reply #29 - Posted 2004-09-04 20:47:03 »

I assume the sliding graph thing is like an FPS meter, except higher is worse and lower is better Smiley  Any time you use any sort of effects, like the opening of the menu or transitions or loading a new game, the meter goes off the top of the screen and the stuff runs at like 2fps, maybe 3.  The game itself runs at 2-3 fps constantly.  It never speeds up even if I'm not doing anything.

I'm on a 2ghz Windows XP box.  I had SP1 and got these results, and I installed SP2 yesterday and I'm still getting them.  My JRE version is 1.4.2_05.  I assume the poor speed is due to my graphics card.  It says it's an OpenGL based 64meg 3D card, but it's a laptop card, so it's not that great.  I can run AlienFlux beautifully with no stutters anywhere, but unfortunately Quix is unplayable for me Sad

Admin and Game Developer at
GameLizard.com
Play Rimscape!    |    Play Conquer!
Pages: [1] 2 3
  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.

toopeicgaming1999 (72 views)
2014-11-26 15:22:04

toopeicgaming1999 (61 views)
2014-11-26 15:20:36

toopeicgaming1999 (15 views)
2014-11-26 15:20:08

SHC (28 views)
2014-11-25 12:00:59

SHC (27 views)
2014-11-25 11:53:45

Norakomi (32 views)
2014-11-25 11:26:43

Gibbo3771 (27 views)
2014-11-24 19:59:16

trollwarrior1 (40 views)
2014-11-22 12:13:56

xFryIx (78 views)
2014-11-13 12:34:49

digdugdiggy (56 views)
2014-11-12 21:11:50
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!