Sofia

Introduction
Philosophia Sofia
Chapter 0
Eclipse Install with ADT
Chapter 1
Getting Started with Android
Chapter 2
Structure of an Android Application
Chapter 3
Basic GUI-Driven Apps
Chapter 4
Testing GUI Apps
Chapter 5
Advanced Graphics
Gallery
Student Work Gallery
Appendix A
Sofia API
Appendix B
Demos and Downloads

Student Work Gallery

Students who have taken CS 2114 recently have used Sofia to create some incredible mobile apps and games. This gallery shows off a small selection of some of the best, most creative, and most unique work. Click the thumbnails below to enlarge them.

Sisyphean (Artur Aguiar, Willy Lund, Mark Mainardi, T'Keyaha Sawyers)

Sisyphean is a roguelike, a role-playing game based on classics in the genre characterized by randomly generated dungeons and turn-based monster battles. Characters can use physical and magical attacks in order to gain strength and abilities and progress further into the dungeon with increasing difficulty.

Food Finder (Souleiman Ayoub, Eric Guenther, Ryan McCloskey, Shawn Neuman)

Food Finder lets you manage a personalized database of your favorite places complete with menu items, prices, ratings and comments. You search by any parameter you like (place, item or cost) and it returns a list (ranked in order of rating) of those matches. It will also give you the option to find them on the web for directions, hours or phone number.

Food Finder is available on Google Play.

Flow (Patrick Abod, Kalli Martin, Dominic Napoleon, Connor Sullivan)

Flow is a puzzle game that requires the player to connect each of the differently colored dots to its counterpart in an uninterrupted line, representing a "pipe", while every square on the game board. The game supports three different difficulty levels and a handful of game board layouts for each level.

Urban Undead (Austin Garrett, Taylor Mattison, Stuart McDonald, Steven Roberts)

Urban Undead is a real-time action game, a zombie survival shooter that uses a two-dimensional, top-down perspective. The player must fend off waves of zombies in each round with weapons and other items. Killing zombies gives you credits that you can use to purchase new weapons and armor. The objective is to survive as long as possible. As the game progresses, the zombies will become stronger to account for the better weapons.

© 2012–2013 Tony Allevato

Back to top