Code Monkey home page Code Monkey logo

fallout's Introduction

Fallout RPG

This project aims to provide tools to a Fallout RPG (or Pen & Paper) gamemaster.

The game system is not a copy of the Fallout PnP by J. Sawyer, I changed many things I found very odd and which can broke the gameplay and/or the immersion. View this as my own and personal interpretation of the Fallout game system.

By the way, I'm still working of this system and I don't really care about the retro-compatibility with existing or running projects (especially with database migrations), so don't be surprised if a newer versions does not work above an older one.

Currenty the project includes:

  • Campaigns
    • Time management
    • Loot management
    • Global effects
    • Radiation level
    • Turn sequence
  • Characters and creatures
    • Primary and derived statistics
    • Health and actions
    • Single, targetted ou burst attacks
    • Damage management
    • Inventory and equipment management
    • Effects (malus, bonus, perks, traits)
    • S.P.E.C.I.A.L. and skills rolls
    • Rolls and fight history
  • Items management (weapons, armors, consumables)
  • Random loots

How to use it?

With docker

This project is Docker-ready if you already have Compose. Just type this command line:

docker-compose up --build

It provides a local instance listening in http://127.0.0.1:8000 with PostgreSQL and Redis as service.

By default, the administrator account is admin with password admin.

From Python

Like any Django project, you can start a development webserver with this command line:

python manage.py runserver

You have to install the requirements first with: pip install -r requirements.txt. Don't hesitate to install them in a dedicated virtualenv.

Any questions?

Feel free to provide any feedback or anomalies through an issue or an email.

There is no licence provided but you can fork, edit and redistribute the source code, just keep me in touch because I'm curious of what the others do with my job. ;)

fallout's People

Contributors

debnet avatar

Watchers

James Cloos avatar

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.