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

Post navigation

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

Behavioral Animation Project

My most recent assignment for the Game Design class I’m taking is to implement some behavioral animation steering behaviors. The task was to implement steering behaviors such as: seek, flee, separation, avoid, follow the leader, and flocking. We were provided a framework featuring Lenguin characters and a menu like this: and entry points to call […]

in Software | 344 Words

Innovation Tournament

This week I was in San Francisco participating in a Wharton class about innovation. We had a week to sort through various ideas for web products and create a prototype. I worked on two projects. One is a lottery site, with a simple demo available. I got to use the Youtube API for playing a […]

in Software | 134 Words

Local Maxima in Edge Detection

I’ve been working on some homework for computer vision. It’s such an interesting class because of how rich the visualization of my code results can be. Matlab has also been a real pleasure to work with. Everything is well documented and the IDE has features I haven’t seen in other IDEs. I am working on […]

in Software | 189 Words

Matlab’s Image Edge Detection

I’ve been doing some homework for Computer Vision class. Matlab apparently has extensive image processing capabilities. One handy function is “edge” which will return a zero-filled matrix with 1s corresponding to edges.

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

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

Drupal Org Chart – Graph Viz Update

I have updated the Google Code repository with updates to integrate GraphViz. It expects the PEAR GraphViz package to be installed.  To install it, issue command: If you’d rather not mess with PEAR, download the package, extract the class Image_GraphViz, and alter two two lines of code that depend on the PEAR::System package. It should […]

in Programming, Software | 126 Words

Stikked Patch

We’ve been using Stikked for an internal pastebin. The current version on Google Code has a few bugs. I modified this code to fix two problems specifically: The Download Code link was not working properly The Short URL functionality was not working, as Snipr had deprecated the version of the API that the program was […]

in Software | 692 Words

Stikker

Some coworkers and I have been working on Stikker, a cli interface for the Stikked FOSS php pastebin. I haven’t used it for awhile, but we recently set it up at work to facilitate code sharing. Unfortunately, it hasn’t been updated recently and there are some things which are broken which I’ll need to address. […]

in Programming, Software | 69 Words

CiteThis! Update 0.17

I modified CiteThis! with the following features this weekend: Added a citation list box, where you can queue all your citations. Removed the custom citation box from the preferences pane (it was not of use anymore) Fixed APA citation format to include last accessed date. Added some handling of author/titles: If title includes the host […]

in Software | 140 Words

Post navigation

Archives

Independent Publisher empowered by WordPress