Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #ludumdare on irc.afternet.org (Info)

Thanks for making Ludum Dare 26 AWESOME! See you in August!

Ludum Dare 26 — April 26-29th, 2013
[ Results: Top 100 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 2346 Games (Compo Only, Jam Only) | Warmup ]

[ 10 Sec Video Compilation (x3) | 260 Game Video Compilation | IndieCade Deal | Ludum Deals (Unity Deal Ends Soon!) ]


About RandomM00

I'm a games programmer in my free time, and study the rest of the time. I watched Notch write Metagun for LD18, and thought I should have a go!

Entries

 
Ludum Dare 25
 
Ludum Dare 24
 
Ludum Dare 21
 
MiniLD #28
 
Ludum Dare 19

RandomM00's Trophies

RandomM00's Archive

Good theme – I’m in!

Posted by
Saturday, April 27th, 2013 3:48 am

I’m thinking about focusing on story this time.

This fits the theme as I can keep the GUI and the code extremely simple. My plan is to write a simple web server based on the Go net/http packages so that players can just run the program and point their browser at http://localhost:port/ to play.

This approach will make distributing to different platforms and adding multiplayer quite easy.

The problem is that I have no idea how to write an intriguing story for a text adventure (or any kind story, thinking about it) so I’ll just have to guess and see what I’ve got after the first day. Any hints, pointers or tutorials would be very helpful!

Good luck to all of you!

Day 2 – Evening

Posted by
Sunday, December 16th, 2012 3:19 pm

I have a reasonably fun game. I think that’s a significant success!

The downside is that I’m getting stuck trying to package it up. For Windows I’ll distribute the .exe, three required .dll’s and all the assets (.png, .ogg). For Linux the best I can do is tell people to install Allegro 5.0.8, otherwise they probably won’t have all the dependencies the game needs. Static linking isn’t possible with the official Go compiler.

I’ve submitted what I have so far. I just hope enough people can get it working and vote on it.

Screenshot

CLICK TO LOCK AND LOAD -

I have added a reference to goats :D 1goat

Good luck to everbody still going!

Day 1 – Evening

Posted by
Saturday, December 15th, 2012 3:45 pm

Things are going pretty well, apart from features missing from my wrapper. I have a working game, despite its lack of features.

Screenshot

Working game, mostly

A lack of goats though.1goat

Day 1 – morning

Posted by
Saturday, December 15th, 2012 4:39 am

I’m in.Beware extra goat

I’m going to use my own Allegro wrapper with Go. The main problem is providing the dependencies. At the moment the best I can do for Linux is say that Allegro 5.0.8 has to be installed. Sorry everyone who doesn’t like installing extra packages.

I can’t compile for Mac, so Mac users will have to put up with not having binaries.

Good luck to everyone!

Here we go again…

Executables?

Posted by
Tuesday, December 11th, 2012 1:09 pm
I just want to do a little informal survey before I get ready for LD 25.
I want to know what types of finished game people are willing to test. I’m tired of Flash and I want an idea of how many people rate other types of executable.
Here are the categories I can think of (expect some missing items and biases) :
  • HTML5 – runs in you browser and doesn’t need a plugin. Breaks in many browsers.
  • Flash – runs in your browser but requires a common plugin.
  • Unity – runs in your browser but is fairly new. It might support Linux by now.
  • Java – can run in your browser but not everyone installs the plugin.
  • Python – has to be downloaded and requires the Python package to be installed. Can be packed into an executable instead.
  • Lua [love2d] – has to be downloaded and requires the Love2D package to be installed. Can be packed into an executable instead.
  • Other interpreted programs – all sorts of things that have to be downloaded and require a special software to be installed.
  • Executables – binaries that don’t need an interpreter. Have to be downloaded and are platform dependent.
Which kinds of game executable would you vote on for Ludum Dare? Answers in the comments please…

 

Day 2 – Statistics 2

Posted by
Sunday, August 26th, 2012 4:14 pm

I just remembered my statistics from earlier. Time for the final ones:

[Items on this side are the commands I used]

Number of lines: 1253

wc -l src/*.as

Source files: 13

Modified lines: 14201

hg churn

Commits to repository: 90

hg log -l 1

Reverted changes: 2

Size of repository: 14MB

du -hc

The source code added to my submission contains my Mercurial repository, so anyone who knows how to use mercurial can download my source and see how the game changed during the course of the last two days.

Day 2 – Done It!

Posted by
Sunday, August 26th, 2012 4:01 pm
Logo

The logo for ‘Bacon’

The game is finished, although there are some things I would have liked to add. I wanted to add another enemy, so the game is very short. I didn’t add sound because it would most likely have ruined the feel of the game.

http://www.ludumdare.com/compo/ludum-dare-24/?action=preview&uid=3221

I don’t want to write a long postmortem, but I do want to write something…

Upside(s):

  • The style is distict and consistent
  • I think the game is as polished as it could be
  • I finished the important elements
  • I’ve had a lot of fun

Downside(s):

  • I didn’t add audio
  • The game is missing a lot of content
  • I wasn’t as efficient as I should have been
 I’m pleased with the result and I enjoyed making it. I’ve learned things worth learning. As a result, I think this is a huge sucess!
Good luck everyone, I hope you have fun too!
Menu screenshot

The main menu of ‘Bacon’

Day 2 – still going

Posted by
Sunday, August 26th, 2012 7:49 am

Starting to worry about how much time I have, but the first enemy is working!

Gameplay screenshot

Mmmm, bacon!

Day 2 – Statistics

Posted by
Sunday, August 26th, 2012 1:58 am

I thought it would be interesting to post some stats about my source code so far:

[Items on this side are the commands I used]

Number of lines: 531

wc -l src/*.as

Source files: 10

Modified lines: 12537

hg churn

Commits to repository: 35

hg log -l 1

Reverted changes: 1

Size of repository: 4.4MB

du -hc

Now to begin day 2 with a decent breakfast! Good luck everyone!

Day 1 – Bacon

Posted by
Saturday, August 25th, 2012 11:49 am

I made a fairly good start, although it took a long time to think of an idea that would fit the theme while staying fun. The result thus far is about a dwarf fighting a pig. No one said it needed to make sense!

An interrupted afternoon cost me time, but I think I can still achieve what I set out to.

Main menu screenshot

Main menu, as it stands

Gameplay screenshot
TODO: gameplay…

Mini-LD 36 – Day 4

Posted by
Thursday, July 12th, 2012 1:02 pm

Things didn’t go as planned, so we haven’t spent as much time adding to the game as I hoped, but hopefully my colleage, Alexbrainbox, will be able to continue working on it after I leave for holiday tommorrow.

I suspect LD 24 will be easier for both of us because we won’t be interrupted by other things. I look forward to it!

Screenshot

Screenshot of revision 35

Mini-LD 36 – Day 2

Posted by
Tuesday, July 10th, 2012 1:47 pm

A number of features have been added, including a winning. Sadly the game isn’t very interesting yet as some important stuff is still missing. The graphics look nicer though.

Mercurial has proved its worth several times already, with 30 revisions and 12 863 lines changed.

Screenshot

Screenshot of Revision 29

Mini-LD 36 – Day 1

Posted by
Monday, July 9th, 2012 3:10 pm

I’m working with a friend on this one, but we have some significant time constraints.

We’re using Flex to build a Flash game with the Flash Punk library, with Mercurial for version control shared between a Linux PC and a Windows PC.

After about four or five hours work, including setting up version control, we have some basic functionality; menus, collision, physics, weapons. Version control reports 20 revisions so far, aparently that’s 12 449 lines of changes!

It’s hardly worth posting a screenshot at this point, but I think the game is playable, save one feature and a win condition.

Nope.

Posted by
Sunday, December 18th, 2011 2:21 pm

There’s no way I’m going to finish in time, so I’ve given up.

Trying to complete what would be hard with all 48 hours in much less isn’t a good idea, especially when you haven’t slept enough. I’m too tired and the engine too buggy to do the Jam, so that’s it.

Good luck all, I’ll enjoy seeing what people come up with, I’m already amazed by Notch’s WIP.

Still alive – gasp – just

Posted by
Sunday, December 18th, 2011 2:00 am

Unexpected real life things have galumphed most of day one and a chunk of day two. I still want to enter so I’m going as fast as possible. I have the core engine for a vertical shooter, some ideas, a new version of Blender and very little time!

I spent most of last night learning why planning how the code will work is so important, with the result that I didn’t get much done and produced lots of bugs. I’ve reduced the number of features I want to implement, but I think the bugs are going to make things difficult. Oops.

There’s no point uploading a build, there’s nothing to see.

Day two ends…

Posted by
Sunday, August 21st, 2011 3:30 pm

I submitted Maze++. I’m quite pleased with it. I’m pretty tired.

Trying to avoid producing something the same old maze escape game while writing a maze escape game may not have been a good move, but I’ll wait for comments. If I’m lucky the extra features will keep this game interesting, despite it needing more work.

 

Back in bussiness, after a hiccup

Posted by
Sunday, August 21st, 2011 4:51 am

I had a complete failure of confidence yesterday evening, so I’ve decided to change my idea completely, as I really don’t have the motivation to keep working on this one. I’ve decided to make a simpler game instead, as I’m now short on time. I’ll adapt my current engine to run a maze escape game instead of a platformer.

To avoid making an unoriginal, boring “Escape this Maze” game, I’ll add some extra features, like buttons, doors, TNT, destructible levels, and so on.

I’ve updated my live build, which is here: http://dl.dropbox.com/u/16895250/ld21/build.swf

Lunchtime, day 1

Posted by
Saturday, August 20th, 2011 4:55 am

I’ve made good progress, I started with a fun idea, and Flixel is great for 2d platformers!

My idea: you, the essence of pure evil, have been put in a normal prison by the rather dim-witted forces of good. While the prison guards are mere men, they have been given a good supply of silver bullets!

All you have is an evil toolkit, which will probably contain dynamite and a collapsible rocket launcher, which you will have to use to fight your way past prison guards, machinegun towers and helicopter gunships.

So far I have a system to load levels from bitmaps, scrolling, a character with basic physics and wall jump.

Live build: http://dl.dropbox.com/u/16895250/ld21/build.swf

In

Posted by
Saturday, August 13th, 2011 2:18 am

I’m pretty sure I’ll be in for LD21, so here is the full set of tools I expect to use:

Geany [IDE]

MXMLC/Flex framework [compiler]

Flixel [library]

SFXR/BFXR [SFX synth]

GIMP [photoshop-like]

Inkscape [vector]

Audacity [sound encoding, editor]

Blender 3D [3D graphics, FX, modelling]

and I might even try and do music:

Seq24 [sequencer]

Qsynth [midi synth]

I’m also hoping my main development PC will be back up by then, the system disk and GPU failed about a month ago, but I should get replacements in a few days, so with luck and the Ubuntu install disk, I’ll have a proper PC instead of a netbook for this one :D

Starting to get excited, and it’s great seeing all these others joining in. I’ll probably be keeping an eye on Notch’s live stream again :P

Change of plan…

Posted by
Sunday, August 7th, 2011 4:12 am

In the last few days, after doing Mini LD #28, I’ve changed my mind about which tools I want to use for Flash development.

For a long time I’ve been using the open source HaXe compiler to build Flash 9/10 swf’s, but I ran into some show-stoppers with it. The biggest is that I can find no sane way of making a preloader work with external API’s (Kongregate, Mochi, etc.), and some other lesser issues with compatibility. This isn’t a big problem for LD, but for anything I want to publish it’s a huge problem.

The best solution is a change of compiler, and main library. As far as I can tell, the best alternative (for Linux, and my code style) is the Flex framework with Adobe’s mxmlc compiler. While it’s slower and not completely open source, it should get round most of the big problems, while still running on Linux and not needing a specific IDE.

At the same time, I’m also starting to use Flixel, because it provides neat ways to do most of the tedious work for me (I hope that’s not cheating :P ).

The first test will be if I can re-write my Mini LD entry using the new kit. So far I have an almost working core, with stats, players, SFX and AI.

Current public build: http://dl.dropbox.com/u/16895250/flixel_sea/build.swf


All posts, images, and comments are owned by their creators.

[cache: storing page]