Posts Tagged ‘procedural graphics’

I’m in … with animated sprite generator + source!

Posted by
Thursday, April 18th, 2013 10:04 am

I’m in!

This is my second LD.  Last LD I got #42 on innovation and #48 on theme. I did my best to create an original game.  But it had some flaws which made it less fun to play. I only got #137 on fun.  This time I want to try and reach the top 50 in fun, and try a little less hard to be original.

Another thought I’ve been playing with is to create as many (mini) games as possible in 48 hours.  The result will be something like “Lazy Jones”.  This idea was inspired by the following article: Mark Cooke’s “10 games in 10 hours”.  Problem is, how am I going to fit each of these games into a single theme? Maybe I’ll get lucky with a theme that warrants having minigames :-)

One of the tools I’ll be using is my random animated pixel art/sprite generator, see the samples above :-)  There is a new version.  I added a couple more animations to it.  And, you can get the source!

Sprite generator:

Source:  (note, code is still messy)

The sprite generator is now part of the JGame package, which it depends on.  JGame will also be my base code library as usual, possibly with JBox2d.

The sprite generator is found in examples/tools/spritegen/

To compile it, install JDK and Ant, and use the following commands from the JGame base directory:

ant base
ant tools

You’ll find the jar in jars/.

Other tools I will use:

  • sfxr, audacity for sound
  • evolvotron (another handy graphics generator), gimp, inkscape for graphics

Random sprite generator 1.0

Posted by
Wednesday, April 3rd, 2013 2:40 am

As you might recall, I published a prototype random animated game sprite generator more than 6 months ago. Well, I finally gotten round to finishing it, in time for LD26 in which I am planning to participate.  I hope there is as much interest as there was at that time, and that some of you will use it for LD26!

It now includes shading, random palettes, more animations, and the crucial save file function.  There is also an Android version for your anytime-anywhere pixel art creation needs.  The evolve feature was killed because it didn’t fit in the processing pipeline anymore. I’ll likely post an update before the start of LD26, and I’ll publish source when I clean it up.  In particular I want to redo the evolve feature because it will save me time for the LD :-)  I also created two example games using sprites directly taken from the sprite generator. In fact, almost everything in these games is procedurally generated.

If you find problems, you can help me out by reporting them!

Sprite generator:

Game 1:

Game 2:

These are available on Google Play too. See also the screenshots below.  I’ll also tell you some things I’ve tried and which failed.  The sprites are 10×10 with 1 pixel space around them for the outline and animation.  I also tried smaller, which was less interesting, and larger, which was too random.  I also tried enlarging to double size using HQX2, but I wasn’t happy with the result.


Screenshot-twinvaders3-crop Screenshot-towergunner2-crop

Evolving random sprite generator

Posted by
Monday, September 3rd, 2012 5:14 am

This weekend I’ve been working on a random animated sprite generator, meant to kickstart sprite graphics development for non graphic artists (like me).  I’ve tried to include an evolving feature, where you can click on a sprite to generate variants on that particular sprite.

Sprite generator prototype (Java, applet or jar)

It’s still a prototype. You cannot yet save sprites, undo, etc.  I am also working on a shading feature. If there is interest, I’ll publish a more finished version later.

Here is a screenshot (note that the real thing is animated):

If you click on a sprite, you get variations of that particular sprite:


Procedural graphics

Posted by (twitter: @juaxix)
Sunday, April 22nd, 2012 5:24 am

Screenshot from iPad directly with the tool to generate imagemaps 😀

[cache: storing page]