Byrne, David (2017) IronSight: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.
Preview |
PDF (Bachelor of Science)
Download (3MB) | Preview |
Abstract
The video game industry is saturated with new releases at the moment. Digital distribution giant Steam releases on average 10 new games every day and a lot of these games go by unnoticed and unbought. Consumers must often make compromises when deciding what to buy. Mistakes are often made and impulse buying can often take hold.
To solve this problem, IronSight aims to not only help put the massive amounts of releases of games into a consumer’s perspective but also to help the consumer decide on what’s best for them. The app will list all major and minor releases to the user, allowing the user to search and filter what they want to buy. These titles can then be added to a personal list where updates and notifications will be sent to the user.
Through this personal list of titles, a suggested list will be generated with other games related to what the user is interested in. The data from other users may also add to this suggested list.
The main list is supported by an online database where all titles will be stored. The personal users list is stored on a local database on the device which will be managed by Firebase.
Suggested titles are generated by randomising the titles in the main list and generating a separate list of diverse titles based on genre. This is to encourage the user to broaden their horizons with regard to games they may not have previously considered.
Notifications of game releases are sent to the user by using the Firebase console to schedule notifications to users about the release of games.
Meet ups are also supported as a feature that enables users to contact other users with the intent of joining them in playing any game that has been added to their own personal list.
Links to digital distribution sites will also be included to maximise user convenience.
Item Type: | Thesis (Undergraduate) |
---|---|
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software Q Science > QA Mathematics > Computer software > Mobile Phone Applications T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications |
Divisions: | School of Computing > Bachelor of Science (Honours) in Computing |
Depositing User: | Caoimhe Ní Mhaicín |
Date Deposited: | 27 Oct 2017 09:10 |
Last Modified: | 27 Oct 2017 09:10 |
URI: | https://norma.ncirl.ie/id/eprint/2662 |
Actions (login required)
View Item |