Professor Alberton's Algorithmic Adventures
Team: Jim Gollop, Nicholas Judd, Petros Mavridis, Ben Waters
Website: Professor Alberton's Algorithmic Adventures
Algorithms and Data Structures are integral to the study of Computers Science.
The aim of this project is to implement a language agnostic learning tool which demonstrates visually the behaviours and uses of several key algorithms and data structures.
A key feature of the application is the fun and engaging approach we are taking in order to impart this foundational knowledge.
The application uses a mixture of humorous lessons, demonstrative puzzles and interactive games as a window into Computer Science.
Boom Town
Team: Shannon Archer, Damien Fialkowski, Luke Makin, Beckett Nash
Website: Boom Town
Boom town is a framework that allows the distributed simulation of the growth of a human settlement such as a town.
The work of the simulation itself is completed by a set of modules running in parallel, each handling a section of the work, e.g. a roads module, a population module, etc. The framework that the simulation is built upon contains a master program, which handles the timing of the simulation (ensuring all modules have completed one ‘tick’ before beginning the next), communication between modules, and data persistence (storing snapshots of the state of the settlement at a particular time). The framework also contains core module code that each module must inherit from, including a worker thread that completes the work of the simulation, and separate threads to handle sending and receiving requests for data from other modules.
Our primary goal was to create a well-tested extensible framework that a simulation can be built upon. Our secondary goal was to create a set of basic modules that demonstrate the use of the framework and a program to visualise the settlement created.
Tournament Manager - Referee Appointment Module
Team: David King, Chenhao Wei, Glen Wiltshire, Kang Zhao
Website: Tournament Manager - Referee Appointment Module
What started as an algorithm for appointing referees turned into a module built to be extended into a Tournament Manager. We investigated the market for tournament systems and there was no one system to do it all. We spoke to referees and assignors and found they used several different systems and all of them assigned referees to games by hand, taking hours each week. With our product, referee assignors and referees (of which you might find a few floating around today), will just need to insert the games, names and referee availability into our system, click a button, and the program will give them a few set selections which they can modify to give them a result of their choosing.
Although our product is a complete product and useful to the industry in itself, we decided to build it in an easily extensible way. The result is a complete tournament manager where teams can be inserted, competition matches generated automatically, with players then able to see their game details and late changes to matches pushing SMS notifications. The system is designed so game results, and penalty cards, if any, can be inserted by referees. Spectators and players can see the competition draw and watch the season unfold.
URAC Pool Availability & Management
Team: Timothy Ellis, Philip Marell, Steph Roddis
Website: URAC Pool Availability & Management
This project aims to improve the experience of viewing and managing lane availability for pool guests and managers respectively. Previously, managing bookings used a physical diary, showing lane availability was in the form of a manually-updated web page, and email notifications were manually sent out.
Pool guests will be able to use an iOS application (“Lanes”) to quickly get up to date on lane availability for the current moment in time. They can also opt-in to receive email and/or push notifications for changes in availability at selected intervals.
Managers can use a web-based interface which integrates adding bookings requested by organisations, managing their availability mailing list, and the ability to freely arrange lane arrangements.
Augmented Reality Interface for a Simulated Industrial Robot
Team: Tyson Bell, Nathan Green, Megan Irving, Matthew Jones, Miles Tuffs
Website: Augmented Reality Interface for a Simulated Industrial Robot
Programming robotic welds is slow and expensive. Hours can be spent on re-welding jobs because of intricacies in weld lines. Our program utilizes augmented reality to give the user a close up view of a simulated robotic welder performing a weld on a real object.
Current robotic welding is dangerous and requires an isolated cell for safety while operational, meaning no people can stand nearby a robotic welder to get a close look, our product takes away the safety restrictions, and speeding up the whole manufacturing process with an improved proofing tool.
Non-AR simulators require proximity to the factory or work cell, with our tool you can program, view and edit welds in your home or office and then export the weld to a real welding robot and have it completed.
The program also speeds up the robotic welding process, making it easier for small production runs, with less trial and error from manually programming the welds.
Leap Touch Typing
Team: Kody Baker, Dylan Beazley, Kane Doyle, Julian Martin, Joshua Monebit
Website: Leap Touch Typing
Leap Typing Tutor provides touch typing feedback like no other tutor on the market. By utilising Leap Motion technology users of all typing experience can expect to improve their typing skills. To achieve this we have designed Leap Typing with a simple style which appeals to newly starting typers, as well as experienced typers with poor typing habits
Traditionally, the teaching of touch typing is done through repetitive reinforcement learning. The main problem with this learning approach is it requires considerable time and work to do and is not very enjoyable.
The Leap Typing Tutor overcomes many of these difficulties by using the Leap Motion sensor to allow the user to play fun games that teach proper finger-character associations as a side effect of playing the game. The Oculus Rift enhances the learning experience by providing the student with a fully immersive 3D environment which engages the student during their lessons.
There are various levels which require the user to blast away characters with one or both hands using the both the Leap Motion or a standard keyboard.
Sound Odyssey
Team: Adam Dahler, Kieran Haavisto, Nicholas Herbert, Omar Mohammed-Rahim, Jonathan Yip
Website: Sound Odyssey
Sound Odyssey is a space exploration themed music education game, targeted for the PC platform. The game teaches the basic concepts for both musical and piano theory through a fun and engaging learning accompaniment to people who are just starting or wanting to learn the piano. A player uses their own Musical Instrument Digital Interface (MIDI) supported keyboard / piano as the primary game controller, enabling them to learn and practice these concepts. The game acts as a teaching tool, comprising of tutorial, song levels and examination levels. The in-game examinations are based on components from the Australian Music Examination Board’s (AMEB) syllabuses and exams, testing the overall performance of the player’s skills and concepts taught within the game. The game furthermore assesses the player’s accuracy, fluency, expression and ability in playing the piano and their knowledge of musical theory.
eShow
Team: Zhen Huang, Man Pio Lei, Mengzhe Wang, Huicheng Xu, Guannan Yao
Website: eShow
The Trade Show Management Toolkit provides an all-in-one solution to manage all aspects of a typical trade show. The software is specifically designed to be adaptive enough such that it can be adopted by any organization who wish to host trade shows that are similar to the trade show hosted by SCIT in University of Wollongong. The software focuses heavily on end users and information management. Administrators can customize and run multiple trade shows concurrently. Each project group in the trade show can customize their project and group information and provide relevant documents. And finally, anyone is able to anonymously view the website and browse information about projects that are available to the general public. The software package also includes a tablet application for iOS devices that lets visitors view project information as well as providing a platform for judges and markers to mark and provide feedbacks for projects.
Cosmic Encounter
Team: William Buggy, Trent Fasavalu, Toby Lee, Giusseppi Pellizzeri, Jarryd Saffery
Website: Cosmic Encounter
Build your galactic empire with Cosmic Encounter, an online game based off the iconic board game of the same name. You begin your space exploration and conquest with 20 ships, 5 planets and 4 opposing players of equal force.
Each player has a unique alien ability that breaks the traditional game rules. This results in an exciting and unpredictable game play that facilitates alliances, betrayals and revenge. Players take turns attacking and defending and can chat freely within the game to collaborate or simply taunt.
The objective of the game is to establish colonies in other players' planetary systems. The winner is the first player to have five colonies on any planets outside his or her home system. With a variety of alien abilities and limitless strategies Cosmic Encounter provides a memorable gaming experience that will put your skills to the test.
Drvr
Team: Shien Wee Ng, Dyalan Shanmugarajah, Kapil Vigneswaren, Hui Jia Yeoh
Website: Drvr
Drvr (pronounced driver) is a Windows PC application designed to help people learn about cars. It's a fun, easy to use tool to teach you in an interactive way about cars and how they work. It even has a self quiz section to allow you to test your knowledge and understanding in a fun and engaging way.
Drvr will appeal to new drivers and to current drivers, people who want to know what the dashboard symbols mean and what an ABS (anti lock braking system) does for them. Among the parts of the car covered are the fuel system, engine cooling system and electrical system. Drvr highlights the safety systems available in most modern cars, illustrating how they can be useful in saving lives.
Go ahead, put yourself back in the driver's seat of your car.
Authors Aid
Team: Jiajun Li, Zheli Jiang, Kenneth Peake, Steven Rickart
Website: Authors Aid
Authors Aid is a writing assistant for authors of fiction novels. It provides extensive management of character information, helping authors by storing the relationships, inventory, attributes and other important aspects of a characters history. Authors Aid provides an automated information gathering system, which will take character information as it is written, and also a manual addition system, allowing authors to tailor make their characters before they even start writing.
Along with the management of character information, the Authors Aid character management system also provides authors with a character information checking system, which will tell an author when their character is doing something that is at odds with what they have defined earlier. This gives authors an effective safety net, ensuring that their story is internally consistent with what they have already written.
Authors Aid is an open source extension for Apache OpenOffice Writer, which gives authors all the creature comforts that they expect while writing: Fonts, Formatting and full control over their writing.
