About Afal (twitter: @Afal)


Afal's Trophies

Member of the Surf Ace Club
Awarded by goerp
on April 28, 2014

Afal's Archive

Ben Eath: The Surf Ace (Now In HTML5!!!)

Posted by (twitter: @Afal)
Friday, May 16th, 2014 2:36 pm

There’s three things that people have said when they played “Ben Eath: The Surf Ace”. It’s apparently “Very Funny” (which puzzles me because it’s a very serious video game), it has “Great Music”, and also “It’s not on Linux so I can’t play this sorry :(“.

Well I have good news and bad news for you all…

The good news is that Game Maker Studio has a 50% off sale, which includes their Export Modules. After a few hours of  umming and ahhing I’ve bought the Android and HTML5 export modules. This means I can make games with HTML5 and Android with Game Maker.

I then looked up the rules, apparently I’m allowed to create ports for the game so I thought “Hey I should port my Ludum Dare game!”. and ported it I did.

This means the following: I have now got “Ben Eath: The Surf Ace” available for web! This means the following things:

  • People on Mac can play it
  • People on Linux can play it
  • People on an operating system which isn’t Mac, Linux, or Windows can play it provided they have a modern web browser
  • People who have windows but are afraid to download .exe files because it might be bad, and that’s not an unreasonable thing to think because I’m pretty sure during the past few weeks I’ve had to think twice before opening something that was called “murder_clown.exe”

So there you go! You can now play your game without downloading any executables! Go play it now by clicking on the image below:


Thank you everyone who’s played so far! This is my favourite Ludum Dare entry I’ve made (for now).

(Oh.. I suppose I should talk about the bad news. The bad news is that this port is incredibly late*, so there probably won’t be that many people that will play this. Oh well, at least I have the HTML5 Export tool for the next Ludum Dare!)

*(This is bad news for me. Sorry that I made it sound like it was bad news in general)

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

Posted by (twitter: @Afal)
Friday, May 16th, 2014 1:53 pm

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 😀

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

Posted by (twitter: @Afal)
Wednesday, May 7th, 2014 3:31 pm

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:



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


Done! Now time for bed!

Posted by (twitter: @Afal)
Sunday, April 27th, 2014 3:45 pm

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



Getting more publicity

Posted by (twitter: @Afal)
Monday, December 16th, 2013 6:10 pm

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:

I hope this works :)

I’ve finished!

Posted by (twitter: @Afal)
Sunday, December 15th, 2013 5:56 pm

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


YOGO (You Only Get One)

Posted by (twitter: @Afal)
Saturday, December 14th, 2013 7:11 am

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.


  • 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…

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

Posted by (twitter: @Afal)
Sunday, August 25th, 2013 5:57 pm

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…


[cache: storing page]