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 1 of 2).

Post navigation

Tetris Attack ClojureScript Update – Garbage Blocks

In this v1.0.3 update to Tetris Attack Clojurescript, I implemented Garbage Blocks. In Tetris Attack, Garbage Blocks are dropped onto your playing field when your opponent makes a match. The dimensions of the block depend on the nature of your opponent’s match, whether it was a combo or a chain match. For now, I’ve implemented […]

in Software | 185 Words

ClojureScript – Tetris Attack

Intro Having completed a simple implementation of the game Breakout in Clojure, I decided my next Clojure project should be doing something with ClojureScript. Not only would it provide an opportunity to continue Clojure practice, but I’d be able to leverage existing knowledge I have about JavaScript (probably the language I am most familiar with), […]

in Software | 699 Words

Updating an old Flash project

In 2004, I wrote an implementation of Tetris in ActionScript 2 using Flash MX. I had thought the source code lost until just a few months ago. Upon finding that source, I immediately uploaded it to Github. Not too long afterwards, I tried to upon the .fla in the most recent version of Flash, without […]

in Software | 514 Words

iOS App: Bunny Matcher

Introduction I recently finished a game for iOS called Bunny Matcher. This will probably be my last iOS app for awhile, as I want to do more Android development. I’m also ramping up with my new job doing iOS development, so I get plenty of practice with Objective-C every day. Bunny Matcher has the same […]

in Software | 1,570 Words

Clojure Breakout

I have been wanting to write some more Clojure code for awhile. Since I got a (somewhat) playable version of the Haskell Draughts implementation working, that gave me the time to do something short in Clojure. Although I have written some Clojure before for Project Euler, a lot of it was non-idiomatic, and I have […]

in Software | 492 Words

Haskell Draughts

I began this several months after a class I took on functional programming in Haskell. Learning Haskell was a huge eye opener in terms of thinking about programming and seeing what is out there. I’ve been working on it off (mostly off) and on since then, and finished a playable implementation this week. Especially after […]

in Software | 267 Words

Jumbly: A Jumble Game for iOS

I’ve been working on building my mobile development portfolio. While reviewing my repositories on GitHub, I came across a word game I wrote in ColdFusion for a presentation about Regular Expressions. I figured it might make a decent game, so I chose to implement it as my next iOS application. Jumbly is a word jumble-type […]

in Software | 269 Words

Connect Four Objective-C Implementation

I’ve been doing more Objective-C development and have been looking into testing frameworks to use with my applications. One of these is called Frank. It allows for functional testing of native iOS apps via cucumber. Another testing framework I wanted to practice with is OCUnit, which is integrated into XCode. I decided to create another […]

in Programming | 98 Words

Corona SDK Error: CGImageDestinationFinalize image destination does not have enough images

I am hacking around with Corona SDK. I got the following error when switching scenes to one that already existed. (I was implementing a “Go Back” button.) The symptom was that a button from a previous scene wasn’t removed from the scene when I called storyboard.gotoScene. The problem was that I wasn’t adding the button […]

in Libraries | 208 Words

Connect-four in Coffeescript using Three.js

Piggybacking on my last post about using Coffeescript to write Connect-four, I decided to create a graphically improved version using Three.js. It’s still really simple and can definitely be improved by a cleaner interface that doesn’t require entering keystrokes into an input box, and also adding physics effects, such as actual falling pieces to make […]

in Software | 94 Words

Connect-four in Coffeescript and Scala

I wanted to work on a small project to improve my coffeescript, so I whipped up a quick implementation of Connect Four. Please note the UI is incredibly bare bones. This was mostly an exercise for language proficiency and testing. I used Jasmine BDD for the tests. Here’s a link to the repo: https://github.com/jamiely/connect-four-coffeescript. Then, […]

in Software | 110 Words

Cocos2d iOS Game: Balloon Burst

My employer gives us a week off for the holidays, so I’d been trying to decide what to do with all of the time. Although I originally didn’t want to work on any programming projects, I wound up working on a few. One of them was inspired by a play of the iOS game Train […]

in Libraries | 682 Words

Pathfinding – Hide and Seek Game

Intro For the last assignment for CIS564, we created a simple tag/hide-and-seek game using path-finding, and the behavioral steering from the last assignment. A* A* (A-star) is a path-finding algorithm which finds an optimal path between two nodes given a cost function which yields the distance from the start and a good heuristic estimating the […]

in School, Software | 832 Words

Dominos-Style Game

My wife loves PopCap’s game Alchemy. It’s a dominoes-like game, where you match up alchemic symbols and various colors. The object of the game is to turn each board-square from lead to gold. I have been wanting to try out the limejs game library, which is based on Google’s Closure compiler, so I decided to […]

in Libraries | 172 Words

Word Jumble Game: Part 5

I used jQuery for the UI. I am a recent convert to jQuery, having mostly used Prototype + Scriptaculous. The word list is embedded into the page script as a javascript array. On document ready, html is generated, which writes the first and last word to the page, and creates blank input boxes for the […]

in Software | 129 Words

Post navigation

Archives

Independent Publisher empowered by WordPress