krasse

LD22

I’m in!

Hello!

This is my very first LD and I am going to make a Html canvas game using JavaScript.

I will use my own framework for basic stuff like sound, image loading, vector math and also a simple but useful layered 2D grid editor written in Java which I will post a link to later.

I am really looking forward to this event!

My starting code library

I understand from the rules that you can start out with some personal code libraries as long as you make them freely available before the event.

I make own starting kit available here which contains a basic HTML5 game setup with canvas, game loop, sound/image loaders and other utility code for math etc. The starting kit also contains some Java code for creating a custom grid-based level editor with several layers and properties that can save levels in both XML and JSON. It doesn’t support properties yet but I might add that during LD22. There is also an Ant distribution script that concats all the code and minifies it.

Bye!

Cool Text

Cool Text seems to be a very good (and LD48 valid?) content generation site. It has some nice free fonts and an advanced button/logo generator.

Comments

15. Dec 2011 · 15:51 UTC
Thanks for posting this! I may just use it…

Bully Fence Isolation Game

I am going to make a puzzle game where you are supposed to isolate the bullies from other kids by building fences!
When the bullies are all alone they will finally understand the consequences of their actions and ask for forgiveness :)

I think that I will add other actions beside building fences, like adding toys to attract kids etc. but I am not completely sure about all the mechanics yet.

Here is a screenshot from the level editor Tiled:
Initial stuff

Good luck to you all!

Comments

KhaoTom
17. Dec 2011 · 04:26 UTC
Nice idea thus far!

Some Testable Progress

I have put a small demo online to test my code long before the deadline :)

It is a Html5 canvas game which means that it will only work in quite modern browsers.

Use the arrow keys to walk around. You can’t do anything else yet :).
The game is about not ending up alone and miserable in a hostile social situation.

Here is also a screenshot:
Testable progress

Yay! YAE is complete!

My 48 hour game is complete!
Yes this post is a bit late…

Anyhow, the weekend was intense and I did a lot of good and bad things. Best part was that I used the Tiled level editor. Worst part was that I wasted time on my first two game ideas that were uninspiring for me :)

Play my super game here: YAE! You Against Everyone

Sorry…

My game is to difficult. It was some kind of parameter that I set just before submitting without playtesting enough :(
I think it was the reaction time of the AI that I changed that made it this way.

Ah well, lesson #452 learned this weekend: Always make sure to playtest after each change. Pretty obvious really, but under these circumstances (LD noob) it happened anyway.

I have an improved version available that is much less difficult that I will continue to improve.

BTW, here is also yet another timelapse

LD23

It’s time for some crazy coding again

This is my second attempt!
I will probably use WebGL and prepare some simple 2D-tile engine that can read Tiled (map editor) output. I also plan to use Graphics Gale but I might decide to stick with Gimp.

Some other stuff that I’ll use:
* soundmanager2
* OpenMPT or Musagi
* Netbeans (mostly for Javascript but also for Ant)
* A simple starting utility library for vector math, simple geometry etc. (same as for LD22 but with some additions for WebGL stuff that I’ll post a link to later)

Changing my mind :)

After reading the book “33 strategies of war” I decided to change my previously declared tools of mass construction.
I will screw the old, well known JS and Canvas and just code everything in AS3 using Wonderfl instead.

Primitive, completely new for me and against all advice 😉

My Preparations

Here is a link to my starting code base/program at Wonderfl.

At the time of writing, the program just plays horrible generative music but the idea is to use the included ChordInfo class to actually have such music in the game.

You are free to use it as well if you want something like that.

The plan is to use the SiON synthesizer, which I can recommend for both music and sound effects (as an alternative to Bfxr), for playing whatever the generative music module spits out.

The Children of DiscoDroid

My contribution is called “The Children of DiscoDroid” and takes place on a dance robot drifting through space. A miracle has happened and life has been created on the robot’s body (yes, it is inspired by a Futurama episode).

Every creature is sensitive to music and can be controlled that way.

You can actually test the current version (and all future current versions) here:
My LD48 Entry on Wonderfl (where I compile all code so it might not work if you try it later)

At the time of writing, you can just walk around but that will change soon. You will later be equipped with a stereo that you can play music with that. When you do that, it makes the bad guys dance and follow your moves. In that way you can defeat other bad guys or lure them into holes or other nasty places.

“Done”!!!

Well, not really something to be proud of but I have learned a lot this weekend.

This was my first as3 game ever, which was a really stupid thing to do for LD :)
I tried to use the engine “Away 3D”, which I thought would solve my problems with the graphics, but it was not very smart since I couldn’t/didn’t have time to figure out how to solve the obvious z-fightning problems.
Also, I decided to do a lot of things procedurally: The ground mesh mess and placement of objects finally worked but it really needed a lot of debugging time. Everything pops up now but is kind of cool anyway :)

I should have stayed with my familiar JS framework and Netbeans.

Play the game here!

LD24

I’m probably in!

Frameworks: libgdx or just JS + Canvas
Tools: Tiled, graphics gale or paint.net, bfxr and OpenMPT

Done!

It is my best entry so far, but unfortunately that doesn’t mean much :)

I used three.js’s WebGL renderer only and coded it all in WebStorm. Tiled was used for level creation and Open MPT for music and musical SFXs.
I am quite satisfied with the result but the levels and control could use some polish. Creating animated 3D-models is something that I haven’t learned yet as well :)

Enjoy it here!

Gameplay video!

LD25

In for the Jam!

Probably going to use Three.js (it’s awesome, try it!) and my own generative music system.
Some real world events are keeping me from participating in the compo. Weekend visitors 😉

Other possible tools I’ll use: Tiled, Paint.net, Blender, Bfxr, Open MPT

Good luck everyone!

Theme considerations

Thinking about the theme and not really coming up with anything good.
But I’ve always wanted to make a shoot’em up, so that is what I’ll make :)

Done!

I hope you all had a great time!
Now I will sleep :)

Here is a gameplay video:

… and a timelapse :)

Play it here!
Rate it here!

Evil Chopper Post Mortem

Evil Chopper is a 3D shoot’em up made with three.js/webgl.

What went right

  • Knew my libraries and tools pretty well (three.js, soundmanager2, tiled). Three.js was a bit tricky to use during LD #24 since the abstraction leaks when you want to use dynamic scenes and especially lights.
  • Productivity. I am getting used to this kind of challenge now since this is my fourth LD. The brain knows what to expect by now :)
  • My music generator delivered. It was not the greates pieces of music in the world but when I was to tired to compose anything manually, it was a saver.

What went wrong

  • Time management. I spent a lot of time on tweaking graphics settings when I should have focused more on level construction and gameplay. Also, the adaption to the theme(s) was a failure mainly due to this error.
  • Sleep. I should have spent more time sleeping

Overall, I think that this LD was the most fun one so far :)
Also, I joined the Jam because of schedule collisions. I worked alone and almost behaved like it was the 48 hour compo, but I admit that I stole some code from my previous projects to accelerate 😉

Play and rate the game here!



Evil Chopper Post-jam Update

I just wanted to share my progress with my post-jam version of Evil Chopper

  • Multiplayer! Up to four players, same-screen mayhem :)
  • Gamepad support (Chrome only so far). Great for multiplayer!
  • Touch device onscreen controls. Works in multiplayer as well.
  • Settings for graphics, sound etc. Some browsers lie about their webgl support and then you can just force the 2d context mode
  • Graphical improvements for the 2d context mode



Now I just need to create some more interesting levels and an intro screen… :)