About feyleaf (twitter: @feyleafgames)


Ludum Dare 29
Ludum Dare 27
Ludum Dare 26
Ludum Dare 24
Ludum Dare 23
Ludum Dare 22
Ludum Dare 21
Ludum Dare 19

feyleaf's Trophies

feyleaf's Archive

I’m in Eighth Time

Posted by (twitter: @feyleafgames)
Thursday, April 17th, 2014 4:25 am

Hello! I’ll be grinding out another game in this coming compo.

As usual, using the 48-hour rules. This time, I’ll be switching up tools, to something I am only barely familiar with: Stencyl! Artwork will be made using GIMP, sounds will be made if bfxr, music in Pixel’s PXTone. I will be listening to Chillstep, drinking smoothies, maybe streaming(?), and loving every bit of this Ludum Dare!

I wanna make this a memorable LD weekend, so I made it a 4-day weekend from my full-time job. It also starts on the day that I age one year on paper. Super excited and as always I can’t wait to see what all of you come up with, wishing you ALL the best in creative flow and motivation!

It’s Been An Amazing Weekend

Posted by (twitter: @feyleafgames)
Sunday, August 25th, 2013 4:52 pm

So, I’m finished with my entry: ‘Grig Saves Time’ and I gotta say: I’M FEELING AWESOME!

This has probably been the most fun Ludum Dare I have done, and I feel like I got a lot accomplished. The best news is this: I know I can do it better next time!

That’s right, I dedicated a lot to the development, but the platforming code could have easily been taken from basecode. I’ve done velocity, collision, and keyboard input almost exactly the same in a few other games, and decided I should just put all that into a library and use it as base code for future platforming. The point is, it was not outside my comfort zone, and I spent a lot of time just working out the odds and ends of how I wanted to portray the story. It took the whole weekend, however I did break for dinner and time with my sweetheart last night, and for church today. I slept a total of 14 out of the 48 hours. It’s possible that I make something even more amazing next time.

The storyboards are probably my favorite! It felt good to have a heavier narrative, even in a 48-hour game. Heavier, as in, more than one screen to explain the story, the premise, the reason why our fantasy creature is even going around jumping and attacking.

Livestreaming on twitch.tv: This was the first time I have ever used livestreaming, and it definitely had an impact on my computer. Compile times went through the roof, and I had to deal with wearing headphones to get rid of echo. The friends stopping by to chat was great, though. I stick with the fact that I move around the house a lot, as probably a reason not to keep doing that. Eventually, I can get a computer that can handle livestreaming and compiling and listening to playlist on youtube all at the same time.

So, I want to say thank you to all the friends who sent kind words about my progress, and to those who spent time with me on the stream. This has been, as predicted, the best Ludum Dare I’ve done. Thanks!

(followup screenshot)



Sleep Awaits, But Happiness is Poured into This Project!

Posted by (twitter: @feyleafgames)
Saturday, August 24th, 2013 9:09 pm

This was my plan before I took a dinner break. And now I’m off to bed for the night.

  • Create the levels
  • Create new mobs
  • Rework the attack
  • Create Death
  • Create player-to-mob and mob-to-player collision
  • Create level portals in & out
  • Create collectible drops from mobs

Here’s a short video clip: http://youtu.be/_IwrnhCtALg


The Progess is Flowing Like A Stream

Posted by (twitter: @feyleafgames)
Saturday, August 24th, 2013 2:41 pm

I’m loving the progress on this competition. Much more smoothly progressing than in many of the recent LD’s I have participated in. Makes me smile.

The progress so far:

  • Wrote the narrative, it’s going to be fantastic
  • Finished the map loading
  • Created one mob
  • Finished the collision between player and map, and mobs and map
  • Game states
  • Movement and Jumping are smooth and looking good!
  • There is an attack, but it’s not so smooth yet

Yet to finish before bed:

  • Create the levels
  • Create new mobs
  • Rework the attack
  • Create Death
  • Create player-to-mob and mob-to-player collision
  • Create level portals in & out
  • Create collectible drops from mobs

If I can accomplish all of that, tomorrow’s work will be the most fun of all!!

I am going to have dinner with my sweetheart soon. That’s going to help me feel a lot more motivated when I sit back to the computer to program. Best Ludum Dare yet! <3

(mandatory screenshot :P)

The floor is hot lava!

The floor is hot lava!

Humble Beginnings

Posted by (twitter: @feyleafgames)
Friday, August 23rd, 2013 9:56 pm

At 3 and a half hours in, the game idea has been brewing well, and once again, I decided to create a platformer game. This one will explore a creature from outside of time, entering a world in which humankind spends 10 seconds doing things, and carries on normally, while the game character experiences chunks of 10 seconds at a time in slow motion throughout the progress of the game.

I haven’t gathered enough life events yet that would take 10 seconds. However, the plan is going very very well for the time I have spent so far.

Thankful for a colleague to be keeping me company on the livestream! It helps to know that there is someone on the other end of the chat experiencing the same Ludum Dare crunch as myself.

I decided to head to bed for now, sleep on my idea, and gather level ideas for tomorrow. So far, this is progressing better than I had hoped! WOW!

(obligatory screenshot)

All the pieces laid out on the desktop. Progressing very nicely! ^_^

All the pieces laid out on the desktop. Progressing very nicely! ^_^

This shall be

Posted by (twitter: @feyleafgames)
Tuesday, August 20th, 2013 4:54 pm

…Feyleaf’s 7th time entering the Ludum Dare. I’m in!

Programming in: C++

Using: SFML 1.6 library

Ingesting: Lots of smoothies, eggs, toast, coffee, and vegetables

Producing sounds with: SFXR, PXTone, Audacity

Spriting with: GIMP and a drawing tablet (off-brand cheapo tablet)

Compiling for: Windows

In it to: Endure, finish the project, and score higher than I ever have before


I wish you all the best, and most of all, have fun!

Fighting For Minimalism in a World of Distractions

Posted by (twitter: @feyleafgames)
Saturday, April 27th, 2013 6:05 am

This theme had me thinking of something either way too complex or way too simple for this competition. I’m no novice to the tools, so doing the least bit of work would be a waste. Pushing myself beyond what I feel comfortable with is the key to the Ludum Dare for me.

The Theme Announcement: After the theme was announced last night, I took a while to think about permutations of the minimalism idea. Admittedly, it’s pretty abstract, not easy to visualize. So I thought of the zen/taoist view of minimalism, which is the emptying of ones self, the binding of mind and body, and the ability to calm distractions. This narrowed it down, and I had considered some sort of heroic Rampage-style game. Way too big and most likely not readable by you great Ludum Dare judges/developers. After another hour of plans in my head, I was exhausted so I went to sleep.

That Archimedes Moment: A great experience occurred while I was drifting into dreams. I had a major ‘eureka’ moment, as visions of a hero became clear, and of a platforming game, a fun mechanic, and a theme tie-in boiled to the surface of my sleepy-brain. I lept up and jotted down everything I could, messaged my best friend the great news, and smiled widely. This game development challenge now has a direction!


Placeholder for the Hero

Morningtime: So, this morning has been piecing together a platforming engine. It will be very similar to platformers I’ve done before. Except for the gameplay twist. (No spoilers this time). I drew a placeholder hero character, and have enjoyed a nice breakfast and iced coffee. Momentum is high! No fear!

Plans for the Day: Actually, even with this momentum and good vibes for dreaming up a good idea, I’ve only got about 3 more hours before a long break in the middle of the day, to continue at about hour 19~20. Not letting it bust my groove for this moment. My plan! The plan is to have the level map system and moving the player around, jumping, attack hitboxes all before hour 14. The graphics are all placeholder until tomorrow. I do my best sprite work at 3am anyway!

I’m In – With a Power Smoothie

Posted by (twitter: @feyleafgames)
Friday, April 26th, 2013 3:52 pm

I’ll be participating in this, my 6th Ludum Dare 48-hour competition! This weekend is something to be excited for, and prepare myself mentally and physically for. Let’s start with the basics:

Programming: C++ in MSVC++ Express 2008

Library: SFML 1.6, for Windows only.

Sounds: Audacity, SFXR, PXTone

Ingesting: A power smoothie made from the finest vegetables.

I’m going to give progress updates throughout the weekend. On this blog, on twitter (@feyleafgames), my facebook (for friends & family), and most likely youtube (because I assume everyone wants to hear my dashing voice!) Saturday early afternoon will be a break-time to spend with my son and my girlfriend. They are important, too ^_^

Viva Ludum Dare 26~


It Wasn’t “Finished” Finished

Posted by (twitter: @feyleafgames)
Sunday, August 26th, 2012 4:36 pm

So, the game is done. Kings of the Archipelago. Tropical mayhem and animal breeding in an evolutionary vacuum. The problem is my full idea didn’t come to fruition. That’s OK, because the final product is still fun to mess around in. If you use your imagination, it’s like a crazy war game with turtles. And yes, kittens.



GUI is in Place

Posted by (twitter: @feyleafgames)
Sunday, August 26th, 2012 10:36 am


Tightened Up the Graphics

Posted by (twitter: @feyleafgames)
Sunday, August 26th, 2012 6:23 am

So, last night I napped, woke up, drew a bunch of stuff, and began working on the GUI for the game. Now I have awoken for a second time, ready to finish the GUI and finally put some gameplay into this game.

Here’s the checklist so far:

Things that are done:

-Map Generator

-Creature Sprites

-Creature Data Structures

Things that need to be done:

-GUI Interaction (the sprites are there, just no buttons)

-Creature Commands and AI Commands


This list doesn’t include all the boring backend stuff that is either done or not done yet. It’s just the highlights.


Screenshot with the new graphics. I nixed the fish that were placeholders in my last screenshot, at least:

I’ve pushed myself for all there is today.

Posted by (twitter: @feyleafgames)
Saturday, August 25th, 2012 5:01 pm

I’m pushing myself pretty hard on this game. It’s worn me out tonight. No amount of coffee can keep me focused. I’ll take a nap and start back in the early hours of the morning. The game is progressing wonderfully, though. I just need to add all the cool features I planned out last night. And seriously drive it home tomorrow.

Thank you Ludum Dare, for making me believe I can go further, push harder, and make something great. It’s not over, and tomorrow will be so much work. But I’m ready. I’ve been here for almost two years, making games in a seemingly impossible amount of time. And I get better each time. So it will be with this one. But for now…my eyes can’t focus, my calculations can’t calculate, and my body just wants a while to rest. See you in the morning!

I’ve Gotta Stop Playing with These FISH!

Posted by (twitter: @feyleafgames)
Saturday, August 25th, 2012 12:49 pm

They aren’t even what I’m planning to put in the game. These fish are placeholders based on a simple scribble.

It took me way too much time to figure out how to select an isometric tile with the mouse coordinates. Thanks charlie for the suggested reading, I must have read a half-dozen tutorials and it looks like I do iso differently than half of the people who wrote articles. Sines, cosines? What? The math turned out to be pretty simple, and then I had to align the odd alternate tile because the mouse was only picking one half of the map. Grr. It’s working fine now, everything can be selected intuitively. Gameplay will be next, and finish the control scheme/creature attributes. That should be easy.

So, here I am, playing with fish, wasting valuable time. I got frustrated, and I’ll get over it. This game is going to rock! And there’s a little more than one day left to complete it. I can do this. Just hit a roadblock, it’s behind me.

Progressing Forward, First Time Doing Isometric

Posted by (twitter: @feyleafgames)
Saturday, August 25th, 2012 6:11 am

This is the stuff! I feel the urge to experiment, to breathe the true spirit of the Ludum Dare, and push myself into a realm I have never before dealt: the isometric map. Spent the hours I had this morning figuring out how to best render an isometric grid, and now…SUCCESS! Step one complete, I shall move on to some placeholder graphics and start the control scheme.

So, yeah, I’m in.

Posted by (twitter: @feyleafgames)
Friday, August 24th, 2012 4:51 pm


I didn’t forget, just procrastinated. I want to consider myself a veteran at Ludum Dare, as this will be my 5th entry.

Hooray for Number Five!

Let’s just say I’ve graduated from complete newb to novice, and now am just above novice. I don’t make games professionally (yet), more of a hobbyist developer. It’s something I completely love to do, create little fantasies in code and allow people to see them and interact with them.

Ludum Dare is my way of looking back at previous projects, gauging how my skills have improved, enjoying the ride, and letting the community know that I exist. So anyway, there are tools I have used before, and I’m gonna list them:

  • language: C++ in MSVC 2008 Express
  • library: SFML 1.6
  • audio: SFXR, Audacity, PXTone
  • ear candy: musicforprogramming.net
  • health: good food, smoothies, coffee, some light exercise, and a decent amount of sleep (but seriously not too much)

Everyone, have a blast, and best wishes for your projects.


Shaping up very well!

Posted by (twitter: @feyleafgames)
Sunday, April 22nd, 2012 11:59 am
Screenshot 3

Those pink circles look mighty hungry!












Okay, the game is really close to finished. I still have a couple sound effects to make and finish the in-game README reader. I never made a title screen, so there’s that too.

I love this game! I’m so busy playing through the levels, enjoying the randomness.

The point is, it’s almost done. I decided to name the game ‘Everlasting,’ because tiny worlds are so tiny, they could never fill the universe. Also, because the game doesn’t have an end event, it just cycles for as long as you feel like playing. The little guy you control is just reborn over and over in different places. Hmm, that’s an interesting concept really…

To everybody finished already, congratulations! This is going to be one of the most memorable Ludum Dares in history.

[cache: storing page]