Afal

LD27

How did I get here I’m not good with Game Jams

So this is literally my first Ludum Dare and I have no idea what I’m doing. I just submitted something and I’m pretty sure there’s a bunch of rules I broke without realising so yeah.

Apparently I was supposed to announce if I was using a personal library/codebase prior to making the game. I didn’t even do that. In fact I didn’t even start on this game until like… 20 hours ago? And most of those 20 hours were just me sleeping and going for a long walk outside. I really wasn’t in the “hack hack hack” mode that I see a some people have.

Anyway the library I was using was my own crappy canvas library (https://github.com/dafrancis/Juicy). There’s nothing special there, it’s barely a work in progress to be honest and the only reason I’m using that is that I’m a huge idiot who can’t be bothered to learn how to use one of the million other canvas libraries out there.

My game, if anyone’s interested is at http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=27397 which is my interpretation of the game… somewhat.

tense conds.. tense condiments… I just imagined a really tight jar. I’m sorry.

I’m so so sorry…

 

LD28

YOGO (You Only Get One)

So this is like my second Ludum Dare?

So things are a little different this time than last time. Firstly I’m not stuck on Linux any more so I have the tools to create a game easily. Secondly I’ve been doing a lot of “rest and relaxation” which I didn’t do last time so hopefully this time I won’t make a game in like 4 hours and then sleep the rest of the time. I’m feeling good about this one.

Not sure about the theme though. I mean, sure I voted for it in the final round but now I come to think about it I hadn’t got any ideas for this one at all. Something tells me I’ll end up making a joke game again which is fine because that’s what I always seem to make in game jams anyway.

GAME IDEAS

  • Platformer game (original LD idea) where you have one life
  • Game where you can only play once
  • Game where you want a PS4 for christmas and you only get an Xbox One
  • Game where you have to use maths to turn the numbers in front of you to the number 1
  • Game where you think of a lot of ideas for a game jam but you only get to make one of them

eh… I’ll get there…

I’ve finished!

Ok I’ve finished my second Ludum Dare game. At last!

I… kinda procrastinated a lot on this one, but I think I’ve got something good.

First of all let me just give my thoughts on game maker (which is the tool I’ve decided to use this time, for some odd reason). This isn’t my first game in gamemaker. I used a lot of gamemaker when I was younger (mainly the drag and drop blocks were helpful) and it formed most of my understanding of programming. However I’ve only made one game prior to this game recently and I’m still getting to grips with GML (never learned it and I suppose now is probably a good time to start… HAHAHA)

  • I don’t like arrays in game maker
  • I really don’t like arrays in game maker
  • Seriously the way arrays are done in game maker is bad
  • GML is really confusing and the way it works with game maker objects reminds me a lot of smalltalk in a bad way
  • I couldn’t find a way to do inheritance and call the “super” function which would have been helpful but yeah that wasn’t possible I suppose
  • googling for a function in game maker gives you a result which seemed to indicate “documentation” but 404’s when you click on it for literally everything I searched for.

Ok my thoughts on making a game this weekend:

  • I procrastinated a lot
  • I never got tired of making Eminem say spaghetti (I’m a child)
  • The idea of Eminem rapping with Macklemore is funny to me (again, see point 2)
  • Adding content to a game is the most boring part of the game for me.
  • I have not tested this game properly.
  • I did all the sounds with my mouth where the sounds came out of. I think I sound good. I probably don’t sound good.

Anyway, that’s enough introspection on what I’ve done, how about the game?

 

You can get the game here
|
|
|
V

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

Getting more publicity

Now that the weekend is over it’s the time where people vote on each others games and try to be nice about the fact that someone made yet another impossible platformer which has barely anything to do with the theme.

I try to comment on every game I’ve played. I say what I like, what I don’t like as much… I think that’s about it. I dunno I feel as if these comments kinda help, and are encouraging for a hobbyist game developer. On the other hand I did see a lot of “UR GAME SUX AND IS BAD TOO” which is really bad. I try to be nice with my comments. Maybe if something really frustrated me I..maybe slip something passive aggressive in but it’s accidental I promise!

Anyway, the idea in this phase of Ludum Dare is to keep your “default” low. You can do that by reviewing/voting compo/jam games. Some people say that this is the fun part of Ludum Dare. I’m not sure what to think.

Anyway, ludum dare isn’t the only place you can promote your game. You should be proud of what you’ve made and shout from the mountaintops about the wonderfulness of your videogame that you made in 2 (or 3 if you did the Jam rather than the Compo) days. That’s why I’m also promoting my videogame on twitter. For example this is a tweet I just done did at Eminem:

Dear @Eminem I made a videogame where you rap with cool rappers like @macklemore and @vanillaice. plz RT http://t.co/HQ6xuyGfKg

—  (@Afal) December 17, 2013

I hope this works :)

LD29

LD48 29 Dev Diary #2

I did this last night but forgot to put it here for some reason. Probably because I was tired.

http://youtu.be/ytj4HB3075M

I’ve only just woken up now so that’s good. I’ve only got 12 hours to hack something together D:

Done! Now time for bed!

So I’ve finished! I’ve submitted my game and now all I have to do is spam every social network I’m on to get people to play the thing I made.

For a few minutes I didn’t find the theme this time to be inspiring. “Beneath The Surface” seems like it will spawn a lot of digging related games. For a while the only thing I could think of was “digging?” but then I tried what I did with the first Ludum Dare I entered. That time I did “Tense Conds” instead of “Ten Seconds”. Fortunately the theme title can be broken up much neater (without going “yeah conds is short for condiments”). I present:

Ben Eath: The Surf Ace

Ben Eath is  a Hunk that’s trying to outdo another hunk. This was my game idea. I am good with game ideas.

Screenshot 2014-04-27 20.50.52

 

 

Beneath The Surface of “Ben Eath: The Surf Ace”: A Postmortem

So it’s about time I started making one of these postmortem posts and talk about what was good in my game and what wasn’t good. I’m not sure where to go with this but we’ll see how I get on.

If you haven’t played my game you can do so by clicking on the image below:

title

 

(Warning: this post-mortem goes into spoilers for the game)

Part the First: The Theme

The hardest part of any jam I think is coming up with an idea that fits the theme. The theme this time was “Beneath The Surface”. I’m not sure what to think of the theme to be honest. I mean I could have carried on the tradition of Ludum Dare and complained about the theme for ages but that wouldn’t have been productive at all. I decided that I needed to give a crack at this, regardless of what i thought of the theme.

The first thing that came to my mind was “Minecraft Clone”. I really didn’t like this to be honest, and I hope that when it came to the game rating round that I didn’t have to dig (ugh) through various Minecraft clones (fortunately I haven’t seen that many.. although there are over a thousand entries that I haven’t rated yet… assuming I’ll get round to rating them). I needed something else

I’m going to take a diversion right here and say if there’s one tool that is infinitely useful for any hobbyist gamedev out there, it’s to get a whiteboard. If you can’t get a whiteboard, get stacks of scrap paper that you can scribble all over. You need something that you can put down an idea on. Why? Well there’s a few reasons:

  1. An idea can turn into another idea and that’s how you make ideas and how creativity works according to Edward de Bono or something. I think that’s what he said… I’m not even sure if I got his name right. Anyway creativity is a good thing and you need lots of creativity for Ludum Dare and game development in general.
  2. You get a physical idea on something so you don’t forget it. I always forget something 30 seconds after I thought of it. This is really annoying when I’m playing some kind of memory game or doctors appointments or something. Having a whiteboard means I can put down things so I don’t have to remember them later.
  3. You can draw diagrams to help you visualise how things work. Diagrams are good. I’m not good at art but by gum I will draw a representation of what I want to convey on something so I can see how it would work easier. Maths? Draw some triangles and graphs and stuff to show you are using your brainclevers to work out stuff
  4. You can draw willies on the whiteboard and that’s very funny. Willies are like the funniest genitals you can draw. Drawing them on a whiteboard is even funnier. Drawing willies on a whiteboard you own isn’t as funny as drawing on a whiteboard you do not own but at least you won’t get in trouble from your teacher for doing so. Dang it’s been years since I’ve been at school. I’ve been not drawing willies on whiteboards for too long

2014-05-07 22.36.44

I’m no expert on thinking ideas but here’s what I did. I started by writing down the theme on the board:

2014-05-07 22.38.06

This is where I got stuck. I couldn’t think of a good idea to fit the theme. I had to be clever. I started looking if there was a way I could break the theme name down to smaller words. At last I found the following:

2014-05-07 22.38.58

Beneath the Surf Ace! Of course! Now from there I could think of further ideas. Are you a shark trying to eat a surfing ace? Are you a Surfing Ace but you have to do a task that’s beneath you? I thought long and hard about this…

Part 2: Art

I am not the best at art. I’m actually very bad at it. Pixel art? I can’t do it, everything I make looks rubbish. I however tried to draw the surf ace and ended up making this hunk:

Screenshot 2014-04-26 15.00.22

I use gimp for art. Gimp is supposed to be an image editor not a tool for creating art but there I was, drawing my hunk really crudely with a trackpad. Yep I was on a laptop and didn’t use a mouse. This is the best art.

At this point I really needed an idea. I did have an idea that it would be some form of Adventure Game, but I still couldn’t think of any task that would be beneath this hunk to do.

To which point it then hit me.

Ben Eath

What if the name of the hunk was called Ben Eath? Brilliant! I’m a genius!

At this point it was nearly the end of day 1 and I needed to work fast if I was going to make something with this idea.

Section 3: Puzzles

Puzzles are things you put in games. People solve the puzzles and they can progress in the game. Good puzzles make the player feel smart.

I’m not good at thinking of smart puzzles

At this point I needed to make a simple puzzle. One that’s not too easy to solve but doesn’t have some bad logic to it either. This is kind of hard when you’ve only got a limited amount of time to do so.

Originally the puzzle was going to work out like this. You need fake tan but you can’t seem to find any. There’s a bully squirting a bottle of brown stuff on people which you think would be useful. However they won’t give you the bottle. You’d need to distract them somehow and steal the bottle off them.

This is where the kid with a broken sandcastle fits in. They had their sandcastle smashed by the bully and they couldn’t make another one because the bully smashed their bucket as well. You needed a new bucket. If they got a new bucket the bully would get distracted and you could take their bottle

The bucket is with the guy at the restaurant. Originally this was going to be a new section which wasn’t at a beach with art for the restaurant and everything but… well you know. The bucket was meant to contain an empty bottle of wine. Naturally the man won’t let you take the bucket unless you look like a waiter.

This is where the suit hire came in. Again, this was meant to be a shop, but ended up being a stall in the middle of the beach. You need money to hire a suit. Obviously.

Now here the money is found in the middle of nowhere in a lost wallet. There was supposed to be some puzzle where you stole Hunk Hogan’s wallet. Unfortunately… blah blah not enough time. You know how this story goes.

The rest of the game worked in the same way that it did (other than I had an idea for a surfing minigame where you competed against Hunk Hogan but.. I don’t even need to say it at this point). The only thing from the description I mentioned is that there was no bully.

Well.. I left them out.

Obviously this meant that the kid with the sandcastle had the fake tan all along. The joke about “Adventure Game Logic” not only was a clever way to convey humour in the game, but it was also a way to cover up the fact that part of the puzzle got removed because I needed to finish this game on time.

4th thing: Babes

babes

At this point I realised I made a big mistake. I had no babes on the beach. Our character kept talking about babes on the beach but there were no babes to be seen! This was an awful oversight I made when making the characters. I needed some babes STAT.

Obviously I couldn’t have them doing nothing, so I gave them some dialogue. Some self-aware and cheeky dialogue that makes me look like a really awful person, but dialogue nonetheless.

Oh while I’m at it

Subheading V: Dialogue

I lost hours doing this, which wasn’t helped by the fact that I decided to do dev diaries of what I was doing rather than actually trying to code stuff. I mention some pedal thing in on of these I think. That was a huge waste of time. Never do that. I just read up on Vim Clutch and thought “Wow this is going to make me super productive. Like heck it did.

 

Number 6: Music

I do not play an instrument. I do not know how to use any music making software. All I have is my voice. I was going to do this live.

For my previous games I’ve done humming to songs which are vaguely recognisable. I had to do this a lot with my previous Ludum Dare game “You Only Get One Shot: Eminem Rapping Simulator“.

I have no idea how music is made, or what makes music good. However the response I’ve had back from everyone about the “He’s a hunk, he’s a- he’s a- he’s a hunk” that plays in the background have been largely positive. I have no idea why is that. The game was already ridiculous so I thought “Yeah, why not. Let’s add some ridiculous music to go with it”.

I’ve had thoughts of putting a link to the audacity project somewhere so someone could pick it up and make remixes of the song. I’m not sure if anyone is interested in that kind of thing. I’d be surprised that anyone would want to make a dubstep remix of something I cobbled together in 10 minutes.

Finally: releasing it

Well I’ve had some problems with my host (I’ve since put an alternative link on itch.io) and… wow, the response I’ve had to this is overwhelming. This is probably my most popular game I’ve made for Ludum Dare so far. I don’t know if this is because I’m getting better at making games or if I just lucked this one.

I’m going to go with luck. My game can’t be that good…

Important Question With Regards To Porting??????

So let’s say a certain game creation tool I used to create my Ludum Dare 29 Game is currently having a sale which includes export modules and a certain export module is perfect so that people on Mac/Linux operating systems can play my game (hint: it starts with H and ends with TML5). Also let’s say that I already bought this and have a port ready to upload. Also let’s say that in order to get this port working I had to change one line of code so that I wouldn’t have my character whizzing about the screen…

Will this be acceptable as a “port” for a 48 hour Compo entry or is doing a port (with a minor bugfix) at this stage frowned upon?

Thanks Everyone, and thanks for those who’ve already played my game 😀

Comments

16. May 2014 · 18:59 UTC
It’s absolutely fine 😉 A bit late, but fine 😛
Afal
16. May 2014 · 19:01 UTC
Thanks 😀 I’ll upload it now