About SusanTheCat (twitter: @Catsweb)


Ludum Dare 34
Ludum Dare 31
Ludum Dare 30
Ludum Dare 27
Ludum Dare 26
Ludum Dare 24
Ludum Dare 23
MiniLD 32
Ludum Dare 22
MiniLD #29
Ludum Dare 21

SusanTheCat's Trophies

SusanTheCat's Archive

Ooops! I forgot a title

Posted by (twitter: @Catsweb)
Tuesday, December 9th, 2014 9:16 am

In the game I created, you play as the security guard for the High Brow Museum.  Unfortunately, you only have one screen to see all four floors of the museum.


The game play:

Each floor has a number of objects.  There are visitors that walk around the museum.  One visitor on each floor is a thief that will steal an object then stand there with a slightly different icon.  The player must hit the alarm button before the delay timer.

What did I learn:

The hardest part to code was having the visitors walk around in a somewhat sensible manner.  I eventually decided to use an A* pathfinding library.  Each visitor picks an object to visit.  It calculates the best path avoiding walls, objects, and other visitors current position. Each tile on the route is stored in an array and it tries to get to each tile in turn.  If it runs into something, it jumps to the center of the closest tile and then waits for a random amount of time.  At that point it recalculates and starts again.

I had to reprogram the library to not let it cut corners if there was a wall there.  I also had to program the visitors with a fudge factor to decide how close was close enough to the way-point. Nothing too difficult, but it did suck 6 hours of programming time since I went in knowing nothing.

What went right:

I used a JavaScript game library called Quintus. Once I got used to how it did things, it was a pleasure to use.  The best part was using Tiled to make my levels – objects and all!  There was a lack of information about how to do it, but I figured it out using the examples.

level_1What I would do to improve the game:

– different kinds of visitors
– thief wouldn’t steal the first object
– Thief would have to run away instead of a delay time
– prettier interface
– intro video

I had fun making the game.  This was my first time making a 2D game in JavaScript.  I think I might explore Quintus some more and see what I can do with it.

Game page: http://ludumdare.com/compo/ludum-dare-31/?action=rate&uid=5150

Play it here: http://garionthecat.com/guard_screen/


I’m in!

Posted by (twitter: @Catsweb)
Friday, August 22nd, 2014 7:47 am

I’m cranky and tired, but I am going to do this thing.

I don’t know what I’m going to do.  Maybe something in Javascript/HTML 5

But likely I’ll fall back and make something in Ren’py.   Why ruin a good thing.



I’m in!

Posted by (twitter: @Catsweb)
Monday, April 22nd, 2013 9:53 am

I’m in again!

I will be using Ren’Py with my new Point and Click Framework plus my Hidden Object code plus my Puzzle Code.

Go Maritimes Canada!

VIDEO: 19 games in less than 15 min

Posted by (twitter: @Catsweb)
Sunday, September 2nd, 2012 1:52 pm

Video of me playing games (Thank you Jorjon!):

Games roughly in order:

3 Little Pigs by brita_
Alpha by fatality674
B M S darkstarmatryx
A Conglomerate of Pixels by creative630
Detective Darwin by jarnik
Dissolution by Sergey Mohov
Dragonkin by EVObobiniki
Egocell by jam Adbook
EVO-00 by 1kyyrma
Experiment X by XmmmX
Game Console Story by Eldaryze
Homo Vermes by madflame991
Lab Experiment Demo by Threef
Lepton’s Quest by rustybroomhandle
Adventures of Hermanni by samoojamies
Monster Mash by MadcoreTom
The SuperBugs by Josh @ Dreamland
Warspace by TaslemGuy


Please rate my game!

Leave a comment if you want me to rate your game and if you want to be in the next video. Be warned! If you can’t tell from this video, I SUCK at platformers.


I am IN!

Posted by (twitter: @Catsweb)
Sunday, August 19th, 2012 2:00 pm

Once again I will be using Ren’py to do strange things.

Depending on the theme, I might use my Hidden Object code or my Renpystein code.


Yay! I’m in too!

Posted by (twitter: @Catsweb)
Thursday, April 12th, 2012 4:46 pm

This will be my third Ludum Dare.

I will see what the theme is before I determine what I’m going to use.  The candidates are

  • Ren’py
  • Inform7
  • J.S.Vine
  • Undum/Vorple
  • Twine/Twee

If you haven’t guessed, it will be some type of story based game.

My son might be participating in the Jam with his friends.  If so, I’ll be on hand to help program it.


On participating in two entries

Posted by (twitter: @Catsweb)
Monday, January 9th, 2012 9:50 am

I am thinking forward to the next Dare. What is the rule on being part of two different teams submitting a game?

Situation: I want to participate in the compo by myself.  My son and his friends want to submit their own game for the Jam — but they have no programmer. The games would be totally different and not share any assets.

Can I submit my own game and help them out with programming for their game?


Post Mortem on You Don’t Need to be Alone

Posted by (twitter: @Catsweb)
Thursday, January 5th, 2012 8:00 pm

This not so much a post mortem, more a rambling of things I want people to know about my game.

My game was created by me, my son, his girlfriend, and two of his friends. (Ages 15-17) I was the project manager and programmer. The girlfriend was the artist. One of the friends was the writer, and my son and the remaining friend were music and sound.

The hardest part for me was to not jump in and do stuff for them.  I think I still railroaded them a bit so that we would have a game at the end of the 72 hours.

It was a learning experience for them of how adding extra characters increases the complexity exponentially. We started with 3 characters and ended up with 7.

Interesting tidbits:

  • The main character’s name is “Dude” since nobody gave me what his name should be
  • The sound effects of the mini game are me saying “pew pew” and “ow” into the microphone
  • The mysterious floating number in the upper left corner is the body count


There are no spoiler tags so read this at your own risk.

The back story is that the main character is a cyborg and he doesn’t know it.  After the accident, he was cyborg-ed up and sent back to the school as a field test. That’s why he has power armour in his bedroom.  The player is the voice inside the main character’s head. (The main character is going insane.) The accident short circuits something in his brain.  He starts having weird dreams.  Coincidentally, people start getting killed off and they are the people you have talked to the most. The three endings are Kill Everyone and end up alone, Insane Asylum (2 versions) where you are kept alone, or Get Cured and you return to your best surviving  friend.

The big hint to get the good ending: (Select the text to read)

Select from here: Don’t kill anything in the mini-game. Don’t let your insanity get too high. : to here.

Thanks for reading.

If you want to play the game: http://www.ludumdare.com/compo/ludum-dare-22/?action=rate&uid=5150

Question about Judging and the N/A

Posted by (twitter: @Catsweb)
Sunday, January 1st, 2012 7:48 am

According to the guide:

All participants that submit a game are allowed to judge. Games are given 1-5 star ratings in each category, or N/A where not applicable.

Does N/A = 0 or does N/A = not included?

On a couple of games I’ve rated, I gave a rating of N/A in Audio because I was on a machine with no sound and felt I could not rate them appropriately.  I though that my vote wouldn’t count for that category.  But does it turn out that I was inadvertently giving them a zero score?


Yay! A Timelapse

Posted by (twitter: @Catsweb)
Tuesday, December 20th, 2011 4:45 pm


Here is a timelapse of the first day.  The second day I was on my Mac and didn’t have the timelapse software.


There are some cool shots of me programming the mini game.  Also lots of me trying out various sprite editors.  Never found one I liked. :(

If you like dating sims with weird stories, come rate my game:




Edit – I can’t figure out how to embed my video. :(
Edit 2 – Thanks Andrew!

I will rate your game!

Posted by (twitter: @Catsweb)
Tuesday, December 20th, 2011 6:43 am

Once again, I am willing to rate your games.

But there is a few small caveats:

  • I am terrible at 3D games.  They give me vertigo
  • I hate platformers.  I hate jumping, I am no good at it.

I can run Windows, Mac, and Linux.  I am partial to story games and sims.


You Are Not Alone!

Posted by (twitter: @Catsweb)
Friday, December 16th, 2011 11:39 pm

We have the work divied out and the skeleton of a story set.  It’s a dating sim, ‘cuz that’s the kind of game we all like.

I find it amusing that a couple of posts ago someone urged NOT to do a dating sim. :)

There is a plot affecting mini game written in pygame.

Susan and the Myzzy Team

We’re in!

Posted by (twitter: @Catsweb)
Tuesday, December 6th, 2011 9:39 pm

This will be my second LD.  Last time I did the comp, this time I’m recruiting some friends and doing the jam.

Using Ren’Py or Javascript


Good day’s work

Posted by (twitter: @Catsweb)
Saturday, September 17th, 2011 8:21 pm

I technically have a game.


I need to do the artwork and add sound effects and generally make it scarier. :)

Night all!


All Are Invited!

Posted by (twitter: @Catsweb)
Saturday, September 17th, 2011 8:48 am

That is the name of my MidiLD project this weekend.

I have the beginning mechanics worked out.  NPCs can walk around. If they are insane, they open the windows and let the ghosts in. Oh noes!!! |(0.0)|

The graphics are from another visual novel I did last year.  I am hoping to redo them tomorrow.  Gameplay first!


Post Mortem of CRS Escape

Posted by (twitter: @Catsweb)
Tuesday, August 30th, 2011 9:56 am

This was my first Ludum Dare and it totally rocked.  I am a great fan of creativity under a deadline events.  I’ve participated in NaNoWriMo (Novel Writing), 24 Hour Comic, and NaNoRenMo (Visual Novels).

The Good:

Remembering to keep things simple.  The original story I came up with was much more complicated and involved things like timers and explosives.  I broke it down to the simplest elements.

I made my own event system. OK.  This is not that great an achievement, but I am happy with how well it worked.

The Bad:

End Graphics (The Lack of) I ran out of steam with the artwork and didn’t make any. The game didn’t feel complete without them.

Awkward interface.  Adding the mini map helped a bit, but it was hard to place yourself in the location.

Passage of Time not Apparent. Many people didn’t notice that the raccoon was slower than the cat.

What I learned:

You are much tougher on your game than other people are.  There is no need to point out all your mistakes to the people playing your game.

Play my game!


[cache: storing page]