Jamie Ly

Jamie Ly

Developer, student, person

Skip to content
  • Arts/Crafts
  • Programs
  • Writings
  • About

game programming

There are 27 posts tagged game programming (this is page 2 of 2).

Post navigation

Word Jumble Game: Part 4

Search The problem of generating the chain of clues is a simple search problem. In this case, depth-first search was used, because the algorithm would attempt path depth-wise and only explore another branch if the generated chain was not long enough. Another tactic would have been to use a breadth first search. To use breadth-first […]

in Software | 311 Words

Word Jumble Game: Part 3

The first thing I did was made sure that the word list would be cached on application start. This was as simple as creating an Application.cfc cfcomponent and implementing the onApplicationStart function.  This function reads the dictionary in (described in the last entry) and caches the word list in a ColdFusion array. There are other […]

in Software | 283 Words

Word Jumble Game: Part 2

In my last entry, I described the concept behind the Word Jumble game. In this entry, I will describe initial steps in creating the game. Firstly, I needed some dictionary of words. The Unix flavors have built-in dictionaries, and I develop on OSX, so I Googled the location of its dictionary: I knew I wanted […]

in Software | 199 Words

Word Jumble Game: Part 1

For a recent Regular Expressions Tech Talk at Wharton, I wrote a Word Jumble game.  I will be describing the game and some of the key concepts used in making the game. Here’s the github repo. The premise of the game is to transform one word into another by replacing a single letter in the […]

in Software | 238 Words

Bubble Breaker Using Canvas!

I wanted to try out some canvas element functionality, given that I have a feeling it will steal a lot of Flash’s thunder. I whipped up a bubble-breaker game (the mechanic should be very familiar to you) in a few hours. Enjoy the demo! I may do a quick write up at a later point. […]

in Programming, Software | 97 Words

Sicbo Facebook Application

This is a Facebook application I wrote after the Thirteen application. It improves upon the first Facebook App with a new architecture. Animation uses the Facebook Animation library, and rendering is done via Smarty PHP Template engine. Lots of work went into the architecture, and there is even a localization scheme built in.

in Software | 53 Words

Facebook Thirteen Application

This application was written primarily as an exercise in creating Facebook Applications. It was very instructive! Here is the project blog if you’d like more details //thirteengame.blogspot.com/. It is an adaptation of a web app I originally wrote in 2007. You may play either by logging into Facebook and trying it out, or logging in […]

in Software | 89 Words

Snake

Objective Eat all the red-colored blocks while avoiding the brown-colored barriers. Controls [Space] to (re)start the game [Arrow Key] to move [Home] to toggle barriers on/off (requires restart of game) Project page (Source and downloads) Moved to Github

in Programming, Software | 40 Words

Oiramrd

This is a clone of a popular puzzle game. Objective Clear all the round pieces by using the falling blocks to match 4-in-a-row! Controls [Right Arrow Key] to move right [Left Arrow Key] to move left [Down Arrow Key] to descend faster [Up Arrow Key] to spin piece Project Page (Source and downloads available) Video […]

in Programming, Software | 57 Words

Thirteen (Java)

I wrote this Java application for our CS GUI class. The class was pretty easy, but probably because I had been doing GUI-based programming since my last co-op at Duane Morris programming with Delphi. To see the program in action without downloading the file, see the videos below: ~1 min, Full Annotations ~20sec, No annotations […]

in Programming, Software | 93 Words

Reversi (Java)

This program was written for my first AI class at Drexel University. It features an AI opponent using the MiniMax algorithm. A Youtube video of the program in action is provided in case you do not want to download the executables: To run, download the zip file, unzip, and run: java OthelloApplication The game was […]

in Programming, Software | 78 Words

Tetris

Intro This game needs no introduction! Instructions left, right, down to move space to drop ctrl, up to rotate p to pause home to restart Requested features: Next block window Project page (Source and other downloads available) Youtube Clip of Gameplay:

in Programming, Software | 47 Words

Post navigation

Archives

Independent Publisher empowered by WordPress