Jamie Ly

Jamie Ly

Developer, student, person

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

Software

There are 41 posts filed in Software (this is page 1 of 3).

Post navigation

Setting up a MonoGame Mac Application with Xamarin Studio

Intro I wanted to try out the MonoGame framework, which allows for creating cross-platform games based on the XNA API. It wasn’t straightforward for me to run a Mac example (on OS X Mountain Lion). There were a number of steps I had to go through to get things working, including combing through forum posts. […]

in Software | 408 Words

Tetris Attack ClojureScript Update – Performance Update

Intro See my previous posts about a Tetris Attack implementation in ClojureScript. The game (as of tag v1.0.3) runs decently on my MacBook Air running Chrome 26. In FireFox 18, the game kind of crawls. Let’s try to figure out the problem. I’ll be looking at project tag v1.0.3. Open Chrome DevTools. Navigate to the […]

in Software | 639 Words

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

Font Awesome Browser

I recently wanted to use one of the glyphs from the Font Awesome font as an icon. I didn’t have a good way to create the icon, as I couldn’t figure out which glyphs corresponded to which keys, with the FontAwesome.ttf file. The fontawesome-webfont.ttf was more straightforward, as the unicode character codes are provided in […]

in Software | 141 Words

Buzzy Bingo

I was chatting with a co-worker the other day about project management, and we mentioned the prevalence of buzzwords. Then, we mentioned Buzzword Bingo, and I decided that to implement a Bingo application as an iOS app. I looked up Buzzword Bingo in the app store and only saw two implementations. I figured I’d write […]

in Software | 141 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

Android Paint Application

For our embedded systems class, we had to create a touch-based Paint application. I started out by painting circles to the canvas wherever a touch event occurred. This did not work too well because the lines were not smooth. Next, I decided to draw lines to the canvas. I sample every so often during touch […]

in Software | 89 Words

Sandwich Roulette

Over the weekend I had the idea to create an app which creates a random sandwich for you to get at Wawa. The result is the Sandwich Roulette! Here’s the source on Github.

in Software | 33 Words

Post navigation

Archives

Independent Publisher empowered by WordPress