Coder Social home page Coder Social logo

pitchblack-rpg's People

Contributors

abhishekashyap avatar kartikcho avatar palak-sethi avatar shubhamgoel2525 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pitchblack-rpg's Issues

Better combat system

Combat needs to be a bit more strategic by adding the following:

  • A dodge option in battle that relies on a probability function to save from attacks.

  • Slim chance of a critical hit on attack.

  • Heal mid combat

  • Run option has a chance to save the player from battle but may take damage while doing so or fail completely

Startup UI enhancement

  • The ASCII Art should display within the UI box.

  • Options like Start game, Leaderboards (no function for now), Exit etc. should work properly.

  • UI should disappear from terminal after game starts.

  • Exiting midgame should return back to UI instead of sys.exit().

Add a default case to button prompts

The program uses various input prompts but has no default case as of now. Add a default message printing something like "Please enter a valid response" to the case statements.

Store function needs to be improved

  • Store should use gold and deduct from player total gold on purchase

  • Needs to be based on a probability function for the merchant to appear after battle

  • Purchased items need to affect stats directly like attack damage

  • Default case for the store items

Add 1v1 pokemon style multiplayer

The game could extend to having a turn based multiplayer combat system with following features:

  • Local or Online P2P multiplayer mode for two terminals.
  • A token system to spend on equipment before battle to get shields,weapons, heals etc.

This is a pretty far fetched idea and would be better implemented on a GUI version of the game but just to add it as one of the goals if this is ever worked on further.

(F in the chat bois)

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.