SquirtySquirty insects game: now play against the AI!

SquirtySquirty! is a simple 2D realtime game about evil venomous insects.

The game is online multiplayer or single player vs AI.

Here’s a screenshot:

http://squirtysquirty.co.uk/images/stories/v5Screenshot2.jpg

Download the webstart version of the game here:

http://squirtysquirty.co.uk/files/jnlp/squirtysquirty.jnlp.

More info on the game, including an instructional demo video, is here:

www.squirtysquirty.co.uk

If you would like to play, then download it and either:

[]Play single player vs the AI.
[
]Get a friend to download it and then play against each other online.
[]Contact me via the email address on the website and we can arrange a time slot where I can play against you.
[
]Join in at one of our online playtest sessions which are announced periodically. I will post times and dates on this thread.

IMPORTANT NOTE: The game is latency-sensitive and the game server is located in London, UK. This may mean that only players in Europe will get an online game with tolerable lag. Anyone could player the single player vs AI feature though.

cheers,

josh

I should add of course that it is written in Java!

(ok there is a tiny bit of C in the client to invoke SDL/OpenGL via JNI)

josh

Hi

Fine but personally, I would have preferred at least a JAR or a Java Webstart link.

There are already some bindings for those API :

I cannot test your game as I’m under Linux. Good luck and sorry if I was a bit “harsh” or blunt.

No problem and fair comment!

Believe it or not i started my engine about 5 years ago, before any of the above was available. Time permitting I will switch to one of them, meaning it will be easier to port to Linux and Mac.

Excellent :smiley: I like your graphics, it seems simple but beautiful. However, JMonkeyEngine has been created in 2003 and LWJGL was already there 6 years ago, GL4Java too. If you need any help, let me know.

cheers,

you know what? your post has inspired me to have a crack at porting it over this weekend! I have been putting it off for so long.

It is a good piece of news :). Are you sure a weekend will be enough to port it? If you plan to use Java Webstart, you can read my own JNLP file. Do you plan to put it into the Java Game Tome and the FGF players’ portal (if your project is open source)?

I just meant port it from my home grown SDL / GL JNI binding to either LWJGL or JOGL.

Actual linux / mac port will come later, but should be pretty straightforward. :slight_smile:

Yay, I have successfully ported SquirtySquirty to LWJGL!

It is way better than my homebrewed GL bindings!

Watch this space for the mac / linux versions, coming soon.

It is a good piece of news. Nevertheless, you might encounter some problems with some Intel chips like this with LWJGL:
http://www.jmonkeyengine.com/jmeforum/index.php?topic=10181.msg78032

The game looks very nice. I haven’t tried it yet (I’m at work now), but the screenshots look promising!
I agree with goussej that web start would be nice, and you’d probably get a lot more feedback here.

Maybe you’re just trying to be helpful, but this looks suspiciously close to FUD spreading IMHO

OK I’ll start looking into webstart, should be fairly straightforward.

Would be great to get some more feedback!

Yes, look at this:

<!-- JNLP File for LWJGL Demos --> 
<jnlp 
  spec="1.0+" 
  codebase="http://lwjgl.org/jnlp/" 
  href="lwjgl-demo.php/examples.spaceinvaders.Game"> 
  <information> 
    <title>LWJGL Demo [examples.spaceinvaders.Game]</title> 
    <vendor>LWJGL</vendor> 
    <homepage href="http://lwjgl.org/"/> 
    <description>Demonstration of LWJGL</description> 
    <description kind="short">Technology Preview</description> 
    <icon kind="splash" href="logo.png" />
    <offline-allowed/> 
  </information> 
  <resources> 
    <j2se version="1.4+"/> 
		<jar href="lwjgl_test.jar"/>
    <jar href="media.jar"/>
    <extension name="lwjgl" href="http://lwjgl.org/jnlp/extension.php" />
  </resources> 
  <application-desc main-class="org.lwjgl.examples.spaceinvaders.Game">
    </application-desc>
</jnlp>

Yes of course it is more motivating.

OK because my game is currently multiplayer online only, I’ve arranged a slot when a number of users are going to be online together. The idea is that we can then get some larger multiplayer games going.

Date: 07 April 2009
Time: 20:00 - 23:00 BST (GMT+1)

This release has a few small improvements.

The main big ones are Mac OS X support (10.5 or later) and mouse controls. It should work for Linux as well, but I’ve never tested it. The graphics are based on LWJGL.

I hope you can join in the online fun.

cheers

josh

yeah, if I am not at school during that then I might just hop on by :).

looks pretty good.

do you have a gameserver or do you use php( I think that is possible ::))

GL keep it up

Hope you can make it and feel free to pass on the details to any friend you think might be interested.

If not we can set up another time to test it.

The game server is a dedicated java process which I’ve written for the game, it runs on a virtual linux machine in London. The website is on a different server, and is done in Mambo (a php based cms).

cheers,

josh

do you have the linux, or is it in england and you are somewhere else?

I’m in Glasgow, Scotland, the London server is a paid for service which is provided by bytemark.co.uk.

I did consider getting a static IP address for my home DSL connection and then running the server at home but this would mean higher electricity bills and not very good latency for players. The bytemark servers are co-located in a major ISP PoP so most people in the UK and northern europe should have very good ping times.

josh

Hi,

just tried it and it work with 72ms.
Únfortunately none was one to play :slight_smile:

Have you planned a single player mode already?

cya,

Mac

Hi there,

I’ve started working on a basic single player human-vs-AI mode and it will be in the next version.

Until then if you want to suggest a time / date, I can play you online, or you could ask a friend to try it

cheers,

josh