danvil

LD23

I’m in

This will be my third attempt and this time there will be a game! *serious* 😀 *excited*

As a fanatic C++ fanboy I finally agreed with myself that Java will be better to get something reasonable in time.

These are my tools:

  • Java with Netbeans IDE
  • slick
  • GraphicsGale (and Paint.NET if need be) for pixel art
  • bfxr
  • mypaint in combination with my tablet to create some interface art

Have fun everyone!

Cylinder man walking

So I draw some art and level tiles and now my little man can walk around and explore the tiny map :)

Will have a lunch break now  *hungry*

Comments

21. Apr 2012 · 10:14 UTC
Classy cylinder hat man :)

LD24

I’m in with a 2D pixel art game!

Last time I tried a self-made 2D engine with Java, but this turned out to be a lot of “engine” programming and I did not have enough time for content. Pixeling art and sprites actually was a lot of fun, so I decided to use a more professional pipeline this time to have more time for art and content.

My tools:

If there is anyone planning to go with a similar setup or with pixel art in general, I can recommend some tutorials which helped me a lot:

Good luck everyone! May your art be beautiful and your code be straight :)

Sleeping now …

Some improved graphics and gameplay in the last hours, but now it is time to sleep.

If you like, you can play the current version here (Unity HTML Webplayer).

Controls: Move with WASD or arrow keys. Attack with space.

Tags: screenshot, unity3d

“Evolution hates you” is finished :D

I finished in time at 3:00 am 😀 In the last hours I actually added only completely sensless features, like “Darwin says…”.

My game plays around with the evolutionary pressure you apply on your environment. If you are too greedy and extinguish all the yummy animals and plants you will soon find yourself in a hazardous environment and die.

Here is a screenshot:

You can see my entry here and play it over here.

Timelapse and post mortem will follow in the next days after I got some sleep and did some work.

Tags: screenshot, unity3d

LD 24: Creating procedural critters

How do you create theses insect/plant like critters

Critters

from these basic shapes?

Base

That was the question I posed myself for the Ludum Dare 24 compo. The theme was evolution and I wanted to create some little critters which could change there appearance smoothly.

The basic shapes you see above can be easily described using polar coordinates.

Polar coordinates express a 2D curve in the form r(t). For each angle t the function r(t) gives the radius at this angle. Here are the definitions of the simple shapes above:

  • Sphere: r(t) = 1 (a circle has constant radius)
  • Star: r(t) = r0 + (1-r0)*(1-abs((n*t mod 2 pi)/pi-1))^p. This is a bit complicated – I could not find an easier definition. n is the number of star corners and r0 and p are additinal parameters.
  • Rose: r(t) = cos(n*t), where n is the number of rose petals.
  • Cardioid: r(t) = 1 + cos(t + pi). This is a funny mathematical object.

Now how do we get the complex shapes? Easy: they are formed buy just using a linear combination of the simple shapes.

For example we use the two simple shape functions r_star(t) and r_cardioid(t) and form the linear combination r(t) = a*r_star(t) + b*r_cardioid(t). Using a and b equal to 0.5 yields the third shape you can see above.

You can use my critter generator to create your own critters.

Also, play and rate my compo entry!

Tags: compo, post-mortem, postmortem, techniques, unity3d

9

This entry was posted on Wednesday, September 12th, 2012 at 9:00 am and is filed under LD #24. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

LD26

LD27

I am in for #27

I am in – again! Cleaned up the desk and prepared everything :)

My tools this time:

  • Pen & Paper
  • Unit 3D
  • Sublime Text
  • Blender
  • Gimp / Paint.NET / Pickle / GraphicsGale
  • Git (via SourceTree and GitBash)

There is a twitch live stream running where you can watch me writing this post 😉

 

Tags: i am in, LD #27

Find the Exit in 10 Seconds

My game is a small jump and run juzzler where you have to run through one room after the next in 10 seconds. Currently there are 3 simple levels and I am on my way to add some more game mechanics and graphics (and sound and …) :)

001

You can give it a try here: http://content.wuala.com/contents/Danvil/Public/LD27/web.html

Leave me a comment if you like it or if you have a suggestion :)

 

Tags: LD #27, puzzle platformer

10 seconds to run

The game ist finished and you can play it!

003

I wanted to add some more puzzeling but lost a lot of time with Unity3D physics … Nw it is a bit short but hopefully fun nevertheless :)

Comments

25. Aug 2013 · 22:15 UTC
Simple, Fun to play and challenging. Good Work! But you could do something to these FPS drops on game over.

LD28

Progress update – they can die ;)

Added more animations, particle effects and physics. The player can now pick up and throw stuff to attack. You can give it a try here. Use Left/Right to move, Space to jump and LeftStrg to pick and throw.

2

LD29

Underwater physics madness

A submarine (yellow of course), swarms of fish, boulders, a hook, treasure and TENTACLES – what do you need more for underwater physics madness?

This is the result of day one and a test of my game play mechanics. Next steps will be programming a procedural level generator and making a game out of it.

You can try the current version here. Controls: AWSD – move, mouse scroll – extend hook, F – grapple with hook

beneath 1

About fish, weed, hooks and tentacles

Beneath the surface: my first though was digging, the second underwater. Then I remembered the Beatles song “Yellow Submarine” and it was clear: I do a submarine treasure hunt game. You can try it here! For this Ludum Dare I wanted to put an emphasis on creating an immersive environment, so this is what I did (read: “tried”).

Fish:

post mortem fish

Some years ago I experimented with swarm behaviour and there is even an algorithm called particle swarm optimization which I used once. A quick 3D model of a fish with Blender a uniform orange material and we have a fish GameObject. Then a second GameObject for the swarm which moves the fish in sync. Each fish is pulled towards to the common swarm goal and pushed away from other fish in the swarm – ready.

Weed:

post mortem weed

While the ocean floor is actually extremely empty down there (did you see that ghost shark!), I figured some plants would look nice. First I tried a blender model, but quickly switched to procedural generation. Weed is created dynamically in batches of around 100 halms. Each halm is created as simple pyramid with 3 radial and height segments. At each height segment there is noise added and the halm bends a little to created the rigged effect.

Hooks:

Now how to pick up treasure from the floor. A hook for grasping and pulling the treasure in would be nice. But how to do that in Unity3D? After some failed atempts I created a spring joint on the submarine object which is attched to a hook mesh. If the “Max Distance” property of the spring joint is increased/decreased the hook is lowered or pulled in. To pick up objects I use a dynamically created “Fixed Joint” to connect the grappeld object to the hook. The rope is a dynamically created cylinder where one end is on the submarine and the other on the hook.

post mortem hook

Tentacles:

Motivated by the hook physics I aimed for something bigger: evil tentacles which grap your submarine and drag you down. I used four cylinders connected with hinge joints, a fixed base cube and a sphere as a endeffector. But moving the endeffector in a controled way from A to B is not a trivial task. The tentacle tends to mess up and get stuck in itself. Time for some math magic (line 136) and please don’t ask… In the end the tentacle gets stuck sometimes, sometimes it moves a bit erratically, but in total I am quite satisfied with the result.

It can hoard treasure too:

post mortem tentacles

You can play my entry here! Please let me know what you think in the comments!

LD30

Evil robot world domination

My game so far: evil robot world domination!

day1-night-small

Next will be multiple connected worlds and win/loose conditions.