cclett2000 / StoryGameApp

Group Project for CodePath -- Story game that allows a user to make choices that alter the overall story

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Milestone 1 - Story Game!

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframe

Overview

Description

The Story Game! is an interactive novel where players will be able to read through and be a part of an epic adventure my making decisions that will alter the overall story.

Product Spec

1. User Features (Required and Optional)

Required Features

  • Story that can be altered based on user choice
  • Can Change Font Size
  • Can Select at least two different options when a selection becomes available
  • Story Progress is saved so that users can pick up where they left off after closing and opening the app again

Stretch Features

  • A collectible system where certain choices made throughout the story can give rewards to the user.
  • Ability to customize app background based on collectible system.
  • Progression screen that shows the completion of the story and possibly the collectibles

2. Screen Archetypes

  • Home Screen
    • Settings
    • New Game
    • Continue Game
    • (Stretch) Collectibles
    • (Stretch) Progression
  • New Game Screen
    • User can set character name.
    • user can begin the story by tapping a button
  • Game Screen
    • Story Text
    • (If applicable) Descision Tree where user can make a story altering choice

3. Navigation

Tab Navigation (Tab to Screen)

  • None as of yet.

Flow Navigation (Screen to Screen)

  • [Home Page]

    • Settings
    • New Game
    • Continue Game
    • Achievements/Progression
  • [Story Screen]

    • Whenever a collectible is obtained, allow user the choice to view Achievments/Progression screen.

Wireframe

Main UI

UPDATES

  • 0.0.5 -- imlemented settings logic and database functionality.
  • 0.0.7 -- Finalized database implementation, implemented required features for database interaction, fixed several core bugs that prevented database from working properly

Part of the database bugfixing

  • 0.0.9 -- Finished creating UI, implemented collectible system, updated database logic to support collectibles and fixed database related bugs

About

Group Project for CodePath -- Story game that allows a user to make choices that alter the overall story


Languages

Language:Kotlin 100.0%