Skip to content

vincent-erich/App-studio-ghost-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Studio Ghost Game Project

=================================

Vincent Erich - 10384081 - vincent.erich@live.nl
Project Version: 1.0

Project Summary

This project provides an implementation of the game Ghost as a native Android application (*).

(*) The (minimum) required SDK version is version 14. The targeted SDK version is version 23.

Features

  • The game is interactive: two players take turns in adding a letter to the word.
  • The game allows the players to select their name from a list of all previously used names.
  • The game supports a choice of dictionary: either Dutch or English.
  • During game play, the players are allowed to restart the game, and change the language setting (i.e., choice of dictionary).
  • The language preference (i.e., choice of dictionary) survives if the players quit and re-open the application (a default language is chosen if no preference is set).
  • The game's state survives if the players quit the application or other activities appear above it; players can return to the game and continue playing where they left off, even if the application is quit or the device is turned off.
  • The game supports local highscores.

How to run this project

  • Go to 'release'.
  • Click on 'stable_release'.
  • Download the source code as .zip or .tar.gz file.
  • Extract the .zip or .tar.gz file to a location of your preference (e.g., your Desktop environment).
  • Open Android Studio (if Android Studio is not present on your computer, you can download it from here).
  • Under 'Quick Start' select 'Open an existing Android Studio project'.
  • Go to the location where you have extracted the .zip or .tar.gz file (e.g., your Desktop environment) and expand the extracted directory (this directory is called 'App-studio-ghost-project-stable_release').
  • Within the extracted directory, click on the directory called 'Ghost' (do not expand it, just click on the directory name).
  • Click 'OK'.
  • Wait for Android Studio to load/build the project.
  • Run the application via 'Run' -> 'Run app' (shortcut: shift + F10).

Hand-drawn Sketches User Experience (OLD!)

The hand-drawn sketches below depict the complete user experience as initially conceived. The sketches (slightly) diverge from the current user experience, but still provide a good overview of the user experience.

  • Main menu activity:

![](/Images\ Project\ Proposal/Sketch-1.jpg?raw=true "Sketch 'Main menu' activity.")

  • Highscores activity:

![](/Images\ Project\ Proposal/Sketch-2.jpg?raw=true "Sketch 'Highscores' activity.")

  • How to play activity:

![](/Images\ Project\ Proposal/Sketch-3.jpg?raw=true "Sketch 'How to play' activity.")

  • Settings activity:

![](/Images\ Project\ Proposal/Sketch-4.jpg?raw=true "Sketch 'Settings' activity.")

  • Player select activity:

![](/Images\ Project\ Proposal/Sketch-5.jpg?raw=true "Sketch 'Player select' activity.")

  • Ghost game activity:

![](/Images\ Project\ Proposal/Sketch-6.jpg?raw=true "Sketch 'Ghost game' activity.")

Menu Ghost game activity:

![](/Images\ Project\ Proposal/Sketch-7.jpg?raw=true "Sketch menu 'Ghost game' activity.")

  • Results activity:

![](/Images\ Project\ Proposal/Sketch-8.jpg?raw=true "Sketch 'Results' activity.")

About

Project for the course 'App Studio' at the University of Amsterdam (the game 'Ghost').

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages