29
Mar 09

iPhone App: Capture the Squares

Description:

Classic squares capturing game.

Is a two player game played on a grid of dots like the one shown in the picture. The players take turns connecting dots that are horizontally or vertically adjacent. If a player can complete a square by connecting two dots then they capture that square. You must draw another line after making a capture. A player may, thus, make a large number of captures in a single turn. After the last capture he must still connect two dots.

What i have used:

  • GIMP for graphics.
  • Graph algorithms for verifications and artificial intelligence.
29
Mar 09

iPhone App: Pipe Layer Game

Description:

Game for saving your pen and paper. The user plays against the computer(iPhone) and has to connect red dots to make a continuous pipe from top to bottom of the board. The computer must make the same thing but from left to right.

You cand find the full description here.

What i have used:

  • GIMP for the graphics.
  • Interface Builder for UI
  • Graph algorithms for the AI: conex components, Roy Warshall etc.
29
Mar 09

iPhone App: Slide Puzzle

Description:

Slide-type puzzle game.

What i have used:

  • Interface Builder for design.
  • Simple shuffle algorithm.
  • Core Graphics to split the big image into little ones.
  • UIImagePickerController to pick photos from the photo album.
29
Mar 09

iPhone App: Flashcards

Description:

A very simple flashcard application that a client wanted for his daughter to learn letters.

What i have used:

  • Simple shuffle algorithm to randomize the deck
  • Built-in UIView flip transitions
  • Sound playing
  • NSBundle management to get all the resources of a specific type.
29
Mar 09

iPhone App: Flight Calculator

Description:

Small application made for a canadian client that calculates some points between two locations on the map according to a table provided.

What i have used:

  • A basic Utility Application template from XCode
  • Interface Builder for the info page and other graphical add-ons to the original template.
  • UIImageView for map and pins
  • Core Graphics to get the color of a certain pixel on screen
  • UIView built-in animations for zoom-ing the splash and the map
  • Basic geometry skills to draw a line and make a plane rotate and move between two points on the map – slope and line equation.
24
Dec 08

NxtWatcher

Description:

It’s basically a demonstration of telemetry using a Lego Mindstorms NXT robot to gather data from the environment and execute primary movement commands.

The user can connect on a certain port to a server via telnet and then communicate with the robot through the server. The communication includes: basic movement commands like walk forward and turn left and also data gathering from environment using sensors: light level, sound, distance to the nearest object. The communication between the robot and server is made via bluetooth.

What i have used:

  • C# and .NET for the server part: sockets and serial port(bluetooth) programming.
  • NXC for Lego NXT robot programming.

Powered by WordPress, Free WordPress Themes customized by Alin Tiganus