Coder Social home page Coder Social logo

acoldwalk's People

Contributors

shakna-israel avatar trainingballarat avatar

Watchers

 avatar  avatar

acoldwalk's Issues

refactor-2.0.1a Master Thread

The refactor-2.0.1a branch addresses several things, and will address several more.

  • #2, restructuring the whole game.
  • #6, a Python 3.x compatible codebase.
  • Makes #4, extending the story, much easier.
  • Makes #14, resources not mattering, easier to fix.
  • Makes #13, the number of loops between each story section either being static or uncallable far easier to fix.
  • Makes #7, nosetests, possible.

New Game Error - name 'load' is not defined

If load isn't created, the game still checks for it.

The rain just kept coming down, and the day kept getting colder.


... The cabin I, James, was staying in... I guess you could say it wasn't going to stay in one piece much longer.
Press enter to continue.

Traceback (most recent call last):
  File "./AColdWalk.py", line 473, in <module>
    new_game()
  File "./AColdWalk.py", line 343, in new_game
    game_story()
  File "./AColdWalk.py", line 293, in game_story
    if load == 'true':
NameError: global name 'load' is not defined

Restructuring Necessary

As noted in cbeecd, restructuring is needed to make the game easily modifiable.

The question is:

Modulise or functionise?

No Random Events

For fun to continue once story is finished, then random events that impact the continuing story need to occur.

Nosetests

There is currently no testing. (Unless you count the basic print-to-console debug system.)

Nose is a simple, well known, easy-to-use, testing platform for Python, and implemented on Travis CI.

Implementing it would make the most sense, and enable some level of trust-worthiness for the game.

Infinite Loop

Currently, if you run out of story, the game simply ends suddenly.

Not awesome.

Python 3.x Support

Python 3.x is now a stable, popular platform.

Implementing cross-compatibility is hack-y, and a pain in the butt.

But essential.

Resources Don't Matter

If a resource, like wood, food, etc. reaches 0... It doesn't affect your ability to do something with that resource.

Story Needs Extending

The story is short, and doesn't implement any of the features that are waiting for it in the background.

(If friend < 10 for example.)

Badges

Badges are nice, badges are pretty, badges give you an overview of the project.

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.