Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Thursday, January 26, 2023

Froot

 I took part in the 52nd Ludum Dare game jam as I have in the past. This time, the theme was "Harvest," and I created a fruit harvesting rat shooting game called Froot. I used MidJourney for some of the art (having no artistic skill of my own) and was pretty pleased with how it looked.

You can play the game in your browser here.





Tuesday, May 21, 2013

Ludum Dare 26 Results

Here are my results from the Ludum Dare competition this time around.  Not as good as the last time, but better than my first entry.  My audio didn't work on Firefox for the first period of the judging, so that may have hurt me a little bit (probably not much, since Chrome is more common for LD users and only about half the ratings came in while it was broken).

Some of the games in this competition were really great, and it seemed like fewer of them were terrible than in earlier sessions.  The theme was a challenge; obviously, if you're going for minimalism, it's hard to shine in some areas (particularly sound and graphics, but also depth and complexity of gameplay).  Art's not what I'm good at anyway (see above), so Minimalism should maybe have helped me out :-).


Ludum Dare 26 entry

Here's my entry from Ludum Dare 26.  The theme was Minimalism.  I went with a game set in a Piet Mondrian painting that only has one control.  The Ludum Dare page is here.  A direct link is here.  I was pretty happy with it; I spent a little too much time on the dialogue opening (also minimalist, I thought).  I got some really nice comments, too.  Let me know what you think!

Thursday, January 24, 2013

CraftyJS examples

I've been pretty excited about learning more about JavaScript and HTML5 programming.  I've been working with CraftyJS, a cool game-design library for browser games.  I've mentioned a few of my projects before (e.g. Cairo, Evo, Teeming), but I've also been doing an independent study course this January with a student.  She's made great strides in working on this kind of thing.  As part of helping her learn this stuff, I made a couple basic demos, heavily commented, for CraftyJS; if you're looking for an easy way to do some pretty neat things in JavaScript, have a look at Invader and Platform - they're bare-bones and hardly games at all, but you can see even from these tiny examples that the library runs well.  View source to see the code.  Plenty of other information at the CraftyJS site.

Tuesday, April 3, 2012

Sound effects

For any of you game programmers out there, here's a sound effects generator called SFXR that is very simple but cool - I often start making sounds with raw noise and alter them significantly in GoldWave, but this does a lot of that work for you with a simple interface.

Saturday, December 31, 2011

Game in progress - Wordy

Wordy in mid-game - bonus points for
anyone who can tell me the last word...
I spent a chunk of December working on a JavaScript-based game.  My wife and I had enjoyed playing Zynga's WordTwist very much, but Zynga canceled that game earlier this year.  So, I decided to recreate it, or something like it. This is not a very original concept - Word Whomp is basically the same thing, and there are numerous others - but still a fun way to exercise one's mental muscles, and I learned some cool stuff about JavaScript and browser-based games.

I'm still working on it, but give it a try if you want.  I haven't done much interface work - e.g., no instructions!  But it works.  We've played a bunch of games of it already.  To play, type any words you can make out of the letters provided, and try to get them all in the time limit.

I built it using a little PHP and a lot of JavaScript with a bunch of help from the CraftyJS game library, which I'd recommend to anybody.  The dictionary I used was a subset of  Kevin Atkinson's SCOWL project which was super-useful - I didn't want to use the whole Scrabble dictionary with all the really obscure words, but I wanted it to be mostly complete, and SCOWL let me decide what level of obscurity I was comfortable with.  I'm still editing my list as I discover words it doesn't have (or words that it does have that it shouldn't!).

Anyway, give it a try, and let me know what you think!  The game is here:
http://planktongames.com/wordy

Thursday, June 2, 2011

Follow through...

Now that classes and end-of-year reports and such are finished, I've made some progress on the puzzle game project I mentioned back in March.  I've been working with CraftyJS, a pretty neat-o game engine for javascript games.  I'm still in the baby-steps stages of javascript coding and of using Crafty, but I do have something working - see the demo page here.

I'm hoping to turn this into a puzzle game, and I've got the game part mostly thought out, but I'm still working hard on the programming mechanics.  Visually, my quick-and-dirty demo art looks OK, although because I'm using simple rotation of 2D art, the lighting is all wrong on the tiles in the demo.

Thursday, January 13, 2011

Typing game - Z-Type

This is an interesting game - neat graphics, and fun mechanics. It runs in semi-advanced javascript, so you'll need a newer browser. My only complaint is that it starts too easy and doesn't get harder fast enough, at least for a reasonably fast typist like me. I made it to the 54th wave without much trouble.  I've been looking into HTML5 javascript as a possible platform for some game ideas, and the library this is based (ImpactJS) on looks pretty easy to use.

Wednesday, June 2, 2010

Annals of bad programming


In my continuing pursuit of the zeitgeist, I've posted a fail at failblog:


Loving my new laptop, but Adobe is still cheesy.