Coder Social home page Coder Social logo

zord's Introduction

ZORD

A small text-based RPG I've been writing.

This has only been tested on Linux(Ubuntu 16.04.2), with xterm, Terminator and gnome-terminal, and Windows 7/10. 256 color mode needed & Linux for terminal coloration.

TODO: · means not done, - means partially implemented, X means complete.

    NEW FEATURES:

        [·] Most/All items can be enchanted/cursed.

        [·] ARMOR is now introduced into the game.

    IMPROVEMENTS:

        [X] Player classes now give you different starting stats, 
            (e.g. warrior +5 stamina, or mage +5 special points)

        [-] WEAPON Items can now be equipped, have their own stats,
            go blunt(and can break), and can be thrown/dropped.

        [·] FOOD Items now age, meaning they eventually go bad,
            in some cases making them completely inedible/poisonous.

        [·] Add SAVE/LOAD system for players, 
            incase they want to leave the game now and come back later.

    LONG-TERM GOALS:

        [X] Re-write entire game in Python, or something similar.

zord's People

Contributors

mynameajeff avatar

Watchers

 avatar

zord's Issues

Problem with the Player creation process. (EQUIP)

When creating the character, the equipped weapon is being set using set_eq_weapon(), which prints out a message to inform the user of the newly equipped item.

However, this bug is where it prints this immediately after choice of character class, where no such message should be printed.

This is occurring in char_creation.py, and will be quickly remedied by replacing that call to set_eq_weapon with a direct definition.

Problem with text highlighting on Windows. / Curses

The problem is, the text highlighting causes the text to not show up, and in some cases borderline not work. (ON WINDOWS)

On Linux however, it works perfectly. (256 color mode needed)

My selected fix is to add in a check to see if you're running Linux, mac or windows.
If it deduces that you're using windows, it disables highlighting (but that's a good trade-off for functionality.)

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.