Archive April 2020

Electric Sheep

Title: Electric Sheep
Group: Amos Cohoe, Aleks Jugovic, Ryan Protheroe
Course: CISC 226

Description: Electric Sheep is a procedurally generated cyberpunk 2D action adventure where the player traverses a maze-like cyberspace, attempting to locate and shut down the corrupted mind of the Artificial Intelligence MainFrame. The player’s charge level is both a measure of health and your number of attacks, so the player must choose their actions wisely. Moving from room to room you encounter a variety of enemies maintained by MainFrame’s central processing unit. Whether you choose to fight or dodge past them, you eventually come to the brain of the computer, and face down against MainFrame itself. Whether you triumph or are defeated depends on your reflexes, but more importantly the choices you made while playing.

Play Electric Sheep Now


Title: WaveNotes
Group: Rithik Bhatia, Berge Yaacoubian, Sammy Moss, Spencer Neal, Daniel Pang
Course: CISC 325

Description: WaveNotes is a note taking application that lets the user record the audio as well as type their notes. When a class is over, they can use the app to review the notes by previewing the audio of their notes and see what they typed at what time using a timeline. They can then find out when they did not type anything and fill up missing sections of notes.

Download WaveNotes (Mac OS X only)

Artistic Line Rendering of 3D Models

Title: Artistic Line Rendering of 3D Models
Author: Lauren D. Bhagwandat
Course: CISC 499

Description: Non-photorealistic rendering (NPR) generates stylized images that attempt to imitate traditional 2D artistry. A particularly challenging area in NPR is producing line rendering of 3D models in order to effectively portray feature contours in a visually appealing manner. This project presents an efficient algorithm for real-time line rendering of 3D models that programmatically achieves varying thickness based on artistic rules often used in illustration.

Educ[alcul]ate – iOS Academics Tracker

Title: Educ[alcul]ate – iOS Academics Tracker
Author: Jordan Belinsky

Description: Educ[alcul]ate is an iOS app I created following a Python-based proof of concept. The app is designed to help students, of all education levels, keep track of their courses and assignment marks. Included in the app are two calculators and a class tracker.

The weighted average calculator allows for calculating marks based on individual weightings or section weights. The final exam calculator allows for calculating what exam mark is needed for a desired final mark, and what final mark will come from a desired exam mark.

The classes section allows students to create, edit and organize their individual classes. Within each class, students are able to add the titles and corresponding marks of assignments, and keep track of them throughout the term. This can be incredibly useful for schools or classes which don’t use an online grading system.

Throughout this school year, I have been working on a complete rewrite using Apple’s new SwiftUI framework. Support for native dark mode, GPA calculation, and cloud saving are going to be included with the new update, along with a completely reworked user interface. Version 1.1 is available on the App Store as of now, with Version 2.0 likely releasing Summer 2020.

I encourage you to give the app a try if you want to have an easy method of tracking your success through school, or check out the source code if you wish to learn more about how the app works.

Download on the App Store Fork on GitHub


Presidential Escape

Title: Presidential Escape
Group: Daniel Ballem, Daniel Bassani, Michael Bassani
Course: CISC 226

Description: Presidential Escape is a horde based, first-person adventure game that puts the player’s situational awareness, quick thinking, and sharp eye to the test. Leave no stone unturned in this comical world where you take the role of the infamous Peter Resident; the current President of the United States, who has been separated from the Secret Service in a foreign country with absolutely no help in sight.  All hope seems lost until you get in contact with your #1 agent, who is DEAD SET on getting you back by any means necessary.

Peter Resident must navigate through the country’s capital, dangerous roads, and escape through the dense forest. Andrew “COMM” Williams will be your deciding factor whether you make it back safely supplying you with necessary duties over the only form of communication you have left; your earpiece. Things are looking up for the president, but if only it was that easy….

Peter Resident’s resounding worldwide success has left himself vulnerable to the love of his adoring fans. This is where the core idea of Presidential Escape takes shape. As the President embarks on his mission, he will be met by his crazed fans. Once spotted by any of them, they will relentlessly chase after him. with absolutely no means to get rid of them. With this, the horde will only ever get larger – increasing the amount of stress in this un-presidented time.

Each level has one main objective you must complete in order to progress, but each one requires you to do some extra dirty work. Peter must use his sharp eye to locate objects scattered throughout the map, searching through every corner. If the president ever gets stuck he can throw autographs in order to distract the crowd, giving the prez a few seconds of breathing room. After Peter succeeds in his objectives, he must transition to a new location, driving through dangerous, fan infested roads while swerving and avoiding anyone blocking his way.

Download Presidential Escape for Windows

Download Presidential Escape for Mac

Welcome to the Creative Computing Showcase: Quarantine Edition

Every year the School of Computing holds an end of year event called the Creative Computing Showcase, highlighting undergraduate work that took place that year. This year’s event was scheduled to take place on April 3rd. But, because of the rapidly evolving global pandemic, we were forced to cancel it… or were we?

While we are not physically present at the School, staff and faculty have been working hard at keeping the classes proceeding, and the research active while distancing/self-isolating. So we started to think of how we could still hold Creative Computing, while keeping everyone safe. With that in mind…

We introduce the first EVER online Creative Computing Showcase – or Creative Computing: Quarantine Edition.

For more information, and to submit your project, go to the Creative Computing Submission Form.

We hope you’ll consider submiting your projects. This is a good way for us all to reconnect with each other during these isolating circumstances. We look forward to seeing what everyone has been working on this year!

If you have any questions or difficulties, please contact Doug Martin.