Git Product home page Git Product logo

islandstranded's Introduction

IslandStranded

Choose your own adventure text based game

The game is up and running.

Requirements

Packages

  1. EntityFrameworkCore SqlServer
  2. EntityFrameworkCore Tools
  3. Spectre.Console

Get Started Links

  1. EntityFrameworkCore SqlServer
  2. Spectre.Console

Steps moving forward

  1. We need to add more story events.
  2. Save the users progress to be able to use the continue feature.
  • The storyevent tracker is already hardcoded into the User object as 0.
  1. The ability to exit or go back to welcome view when creating an account or logging in.
  2. Erase the intial log in text when the game starts.
  3. Implement Unit Tests

islandstranded's People

Contributors

hunterthis avatar doomnotron avatar

Watchers

James Cloos avatar  avatar

islandstranded's Issues

Link GameEvents to User in database

When user logs into their account, old in Game Event place should be recalled from database with prompt "Would you like to continue from where you left off?"

Create database

Create a database with these columns

  • UniqueID
  • Username
  • Password
  • EventNumber

Issue 15 password hash matching implementation

currently password check on login view is only checking whether password is the same as itself. needs to check whether hashes match within database OR skip this step if account was created without exiting program and assuming same profile as before

implement LogInView

  • Make LogInView viewable
  • Check that the user's input is valid from the database.
  • Once validated it should send the user to the GameStartView.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.