Code Monkey home page Code Monkey logo

python-thursday-adventure's People

Contributors

degustaf avatar jahream avatar jamalhansen avatar jcode89 avatar kylegalloway avatar phillipgray avatar sarony avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-thursday-adventure's Issues

Command menu needs to be more dynamic

Not all commands are available when the player has not typed 'begin', for example, movement is illegal. menu and commands should be limited at any time to valid commands

Abstract items into removable or non-removable types

Some items in a room should be removable. These include keys, gold and super awesome swords.

Other items should be non-removable. These include doors, fountains, and soda dispensers.

Currently there is no generic way to tell these apart. Adding this would be helpful for making the pickup function generic.

Documentation

The documentation for getting up and running with this project is lacking. The current README.md offers no information about the game's goal or current state.

Also, the code needs documenting.

An updated map should print after each action.

The Room() will generate a map and it is used when you type 'begin', currently it is not displayed after that. A process for displaying this map should be added either by command or automatically.

Review and improve automated testing

The automated tests are missing some spots (poor coverage) and the codebase has been refactored without substantial review of the tests. Finally we have migrated from unittest to py.test.

This issue is to review and improve automated testing.

Obey the testing goat!

add combat system

the combat system should select a player's best weapon to attack with based on damage points

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.