goudagames

LD28

I dare!

Hi!

My name is Martin a.k.a Dramentiaras and I’m happy to announce that I will be participating in Ludum Dare 28!

I’m a 14 year old boy from sweden and I’ve been programming for about three years and I think I’m ready. As you might have guessed this is my first Ludum Dare.

I will be using Java as it is my primary programming language. I will make some sweet graphics in Paint.NET and the sounds will be made through sfxr as well as Audacity. Lwjgl (utility library included) as well as slick will be my primary libraries and I do not think I will be using any others. I’m really looking forward to play the fantastic games that will be released throughout the weekend 14-16 and I will take my time to play as many of them as possible!

Feel free to follow me on twitter: @Martinoinez as I will be tweeting alot during the 48 hours and probably alot before and after that as well.

I’m really excited for the LD and I think it’s going to be great!

Cya!

 

Oh no!

This is it, my first LD compo has started, and I literally got the theme I dislike the most. I got no idea what I’m gonna create but let’s hope for the best, shall we?

Good luck everyone!

Finally, an idea!

I finally got an idea for a game that fits the theme. I had an idea earlier, but I realised that was already a game (derp).

This is my idea:

A platformer, but you can only press one key once for each level, so once a key is released, you can’t press it again!

Comments

Calahagus
14. Dec 2013 · 04:41 UTC
Sounds really fun! Good luck!
y2bd
14. Dec 2013 · 04:50 UTC
Oh gosh, only one jump per round, hardest platformer ever, ahaha. Good luck!

A minor update

If you’re wondering what I’ve been doing the last hours, I’ve been working on a concept for the game. I just realised I didn’t like that concept so I have to redo it all! Yay.

Finally some screenshots!

I finally got something that’s worth screen shooting, the main menu. I made my own font using fontstruct.

Main menu:

Titlescreen

And a very early ingame screenshot:

Early ingame fotage

Got almost all menus done and not much game mechanics left. Then I’m off to make levels!

Going to bed!

After deving the entire day I’m finally going to bed. I’ve done lots today and I haven’t been posting a lot so here’s how’s it going.

Completed:

  • Working menus
  • Basic gameplay features
  • Nice looking graphics (according to me, with a pixel art skill of 1 out of 10)
  • Sound effects
  • Enemies
  • The list goes on.

Left to do (what I’m aware of) :

  • Moar levels!
  • Fix guard pathfinding bug
  • More mechanics?
  • Music

Achieving something!

After spending over 20 hours on development I think I got the base for a good game.

I’ve changed the graphics style since previous screenshots, made more levels (4 so far) and lots more.

The game mechanics is as following:

Each level has a goal which you have to get to. You die by getting stabbed by guards.

You can only press each button once per level, if you don’t get a powerup which resets a specific key.

For example: If you already walked north (upwards) and then released the key, you can’t walk north again, unless you get a north powerup (arrow pointing upwards). Of course this only applies for that level.

If you press space you fire you’re laser, which kills guards and picks up powerups. The laser goes through guards but not powerups. Of course, you can only fire you’re laser once per level, unless you collect a laser charge.

Here are some screenshots for you:

Level with guards:

ldss5

Level with powerups:

ldss3

Menu screen:

ldss4

 

Things I want to add, change, improve:

  • The graphics has to be improved.
  • More levels.
  • Music.

 

Comments

rustbyte
15. Dec 2013 · 09:19 UTC
Hey mate, looks promising!

LD29

A little bit late “I’m in” post!

Yeah, just posting this to say that I’m in. This will be my second Ludum Dare, and unfortunately I will only be able to do this on Saturday. Oh well, I hope I get something done anyway.

I will be using:

Language: Java

IDE: Eclipse

Libraries: LWJGL, JInput and Slick-util

Graphics: Paint.NET

Audio: Sfxr, Audacity and maybe Ableton Live 9

 

Birdfish update!

I haven’t posted a single post so far this Ludum Dare. Oh well, better late than never. I’m really enjoying this theme, infact I’ve even come up with a title for my game: “Birdfish”

Not gotten terribly far yet but progress is speeding up. Here’s a gif for you:

birdfish

What’s the matter, never seen a bird turn into a fish?

I’m DONE!

Yeah, I’m done… and tired…

Can’t be bothered to type much more so go play it for yourself: http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=29135

Goodnight! zzzzzzz….

LD30

I’m in!

I’m in for the third time! Gonna challenge myself this time and use a language I’ve never used for game development before.

Language: Dart

IDE: DartEditor

Library: None, except for WebGL

Graphics: Paint.NET

Audio: Not quite sure yet.

Additional tools and stream!

Hi! I forgot to announce that I’m using an additional library to what I said previously.

In my “I’m in!” post I stated that I would be using dart and WebGL, but I’ve decided to use the pixi dart graphics library instead of plain WebGL.

I also wanted to say that I will stream the entire thing on twitch.

I’m live!

Yes, I’m livestreaming Ludum Dare 30: http://www.twitch.tv/goudagames

First day done!

Done lots today, but haven’t posted a single update here, but you know what’s better than being updated on the progress of a game? Playing the game!

That’s right, I got a playable version ready, I got a lot to do though. Enjoy, and remember, it’s still not finished. It’s currently quite difficult, which is good, cause it was what I was going for.

Good night and good luck!

 

And so Day 2 begins!

Just woke up.

Since I got a playable version out yesterday I’m going to spend the day polishing. I’ll also try to add some sound, but first, there’s one last gameplay feature I want to add. Before that… coffee.

I. AM. DONE!

I’m finished. The game is done.

Ladies and gentlemen! I present to you: I.A.N!

I.A.N – Post Mortem

ian

 

So, during the weekend I created the game I.A.N (Interdimensional Administration Network). In the game you’ve become the administrator of I.A.N, which is a network used by different dimensions to send data between them. Your job is to make sure that the data is transferred between the dimensions, which are represented by nodes on your node map. You swing between the nodes by tethering to them, and have to deliver data packages between them.

I really enjoyed creating this game, for several reasons. Number one is probably that I developed this game in dart, a browser-based language which compiles to Javascript. I’ve never worked with dart before, and it felt great, since it was something new and refreshing. I used the render engine pixi.dart, which worked out great in the end. I had the idea of creating a game that was really difficult even before this Ludum Dare. So when the game got the level of difficulty that I was looking for I was really pleased. The game is frustratingly difficult, but you still want to keep playing it, I can’t stop playing it myself, and my friends has told me the same.

What was difficult during the development?

Of course there were obstacles I had to climb in previous Ludum Dares, but not as much as this one. In the previous ones I’ve used Java and LWJGL which I’m familiar with. For this game I used Dart language and pixi.dart. Which are both new to me. This was also the first time I created a browser-based game. I had some problems with pixi early on, since I didn’t know much about it, and I did things inefficiently. The main problem with pixi was the it wasn’t as fast as I’d hope, and about six hours into development I considered switching to a different rendering engine.  Luckily, I was able to resolve my performance issues.

Another challenge I had during development was the physics for the swinging mechanic. It involved math I’ve never done before, so I tried a lot of different solutions, but none of them worked the way I wanted to. When I finally was able to figure out how to do it, the final solution was a lot simpler than my previous attempts.

After the first day, I released a playable demo on my website (http://goudagames.com/), unfortunately the playable demo was unplayable. I had performance issues, and these issues would when you got the third node. This time, the perfomance issues wasn’t graphical. Something in MY code was slowing the game down severly, so I spent the whole morning of the next day to optimize the game. And I think the performance was raised by (at least) 300 %. Now I had a game that ran smooth and got all the gameplay it needed. I’d decided to keep the graphics simple, so I didn’t want to change them either. I considered myself done, except for audio.

Audio was one of the issues I couldn’t solve, mostly because it wasn’t anything I could do. Basically, the current version of darts implementation of web audio is working horribly. The sound is crackling and just sounds horrible. I know that it wasn’t just my game, since I looked at other implementations of darts web audio, and they all had the same crackling, so I decided to remove audio completely from the game. I decided that I would submit another silent game.

Now, I thought, I was finished. But then I got the idea of implementing a highscore feature, so that the globally highest score would always be shown on the game page. Unfortunately, I was unable to do this because of my inexperience with web development. I knew about HTTP requests, but my POST request didn’t work properly, and I wasn’t able to solve it, so I decided to scrap the highscore idea too.

How do you think the game turned out?

I had the idea of the game the whole time, and I knew that I wanted the graphics to be simple, and the gameplay smooth but difficult. I’m really, really happy with how the game turned out, even if I don’t get a high rating. The game started out as an idea, and the final product was exactly how I’d imagined it the first hour of development. I stuck with the same idea throughout development, and kept it simple, which is what I think made the difference between this entry and previous Ludum Dare entries. In both of my previous Ludum Dares I started out with an idea, but the game that came out of it wasn’t as I’d originally planned, and therefore I wasn’t as happy with them as I was with this game. It felt great to see your idea materialize in front of you, with no changes or tweaks. I personally love to play it, and I’m more than happy with this entry.

I would write more…

I would continue writing this post mortem even more, but time is ticking and I’ve got to go. Go play I.A.N and leave a comment saying what you think of it. Don’t forget to rate!

Until next time, goodbye!

LD31

Way to find old wallpapers

Hi!

I had the idea of composing a LD wallpaper folder on my PC, but I can’t find any wallpapers from previous LDs. Is there anywhere you can find them?

Comments

Theorem
11. Nov 2014 · 21:01 UTC
Use the search box in the top right corner.

I’m in for the fourth time

Yes, this is the fourth time I enter Ludum Dare. It feels like it was yesterday I had my first one. Not sure if I will be streaming, but I’ve started appreciating timelapses, so you might get one of those. I will be using the usual.

Language: Java

IDE: Eclipse Luna

Libraries: LWJGL, and PNGDecoder for loading images.

Graphics: Paint.NET

Audio: Audacity, sfxr

Soundtrack: Not sure if there’s gonna be any. But if I do make some, I’ll probably use LMMS, and my guitar maybe.