Coder Social home page Coder Social logo

codename-shutdown's People

Watchers

 avatar

codename-shutdown's Issues

Add user database system

Should have a user id, username, password, and administrative flag.

This will allow players to create new users that they can use to log into the service.

Use Github as part of the questions

Leave clues in commits or find other ways of making the github history or file browser part of the game. This requires that some of the game mechanics not be easily unlockable just by browsing the source code, however the point where this concept is added to the game should be past the point where they've figured out how to look up answers easily.

Basically, any unlocks after this should not be simple password solving.

Add lock for questions

Questions should be locked from being answered unless the lock is removed through the terminal. These locks could be time locks or some other form of lock to make it realistic.

Add find_answers command

One of the command line tools that should be available is the find_answers command. This should be unlockable via doing some other things in the command line.

The command should allow the user to look up answers to questions in the system. However, some questions might require a password.

Move questions/answers into array

This will let us query the informations later on when the user gets to the command line experience.

Each question should have a question id, an answer, and an optional password field. This password field will be used if viewing the answer via the commandline is restricted.

Introduce site destruction concept

The player needs to encounter the element that there is a purpose behind the playground they weren't aware of. At this point, it will probably be that the site team3128.org will be destroyed if they don't take action.

The big question is how will that element be introduced?

Make tyler user inaccessible after first login

After the first login, there should never be another opportunity to log in via the tyler user.

For a single player environment, this could just be a check if there are any users in the database. A better solution might be a $_SESSION variable that is turned on when the user first encounters the database error and allows the login once.

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.