Skip to main content

Collaborative RPG consisting of user driven content

Project description

https://badge.fury.io/py/helga-quest.png https://travis-ci.org/narfman0/helga-quest.png?branch=master

Collaborative RPG base on user driven content

Purpose

Include light rpg mechanics in a user generated world. One may add mobs or actions the mobs can take. Users can go serious/pure fantasy or more comical in content.

Usage

A high level view of commands below, quest allows users control over content including mobs and their actions: ` !quest (action|adventure|attack|mob|rest) `

` !quest mob add '{"name":"Assault Shaker", "hp":1, "level":1, "xp":60}' !quest mob remove '{"name":"Assault Shaker"}' ` Helga adds/removes mobs with the specified stats/parameters

` !quest action add '{"name":"Assault Shaker", "description":"{name} peppers {target} for {dmg} damage", "attack":5}' ` Helga adds/removes actions (which maps to specific mobs with the ‘name’ attribute) to a pool of randomly selected behaviors each round

` !quest adventure helga> You've encountered a Assault Shaker! ` Initiate the beginning of an adventure/encounter. Currently a single enemy is selected and scaled to around the power of the hero.

` !quest attack helga> You strike for 1 damage, Assault Shaker peppers Hero for 5.9 damage" ` Execute an attack against the enemy! Eventually actions should be available to heroes, however right now it is lame and not supported.

` !quest rest ` Takes a short break to restore health outside of combat.

License

Copyright (c) 2015 Jon Robison

See included LICENSE for licensing information

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helga-quest-1.1.0.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

helga_quest-1.1.0-py2-none-any.whl (8.3 kB view details)

Uploaded Python 2

File details

Details for the file helga-quest-1.1.0.tar.gz.

File metadata

  • Download URL: helga-quest-1.1.0.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for helga-quest-1.1.0.tar.gz
Algorithm Hash digest
SHA256 10df59ef576770bd471b6c45349c22575cff79c727e4a4fefed9da5835c7c253
MD5 eae0b7fde3b0b791f48d66fd1555760f
BLAKE2b-256 11ac9a03d78992e5d4009941c289776dff45fe3f7b7640e1a4558f4d1981e782

See more details on using hashes here.

File details

Details for the file helga_quest-1.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for helga_quest-1.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 0d1729481096e9f9cb3317d7863a0370f904cf5476a1643ce0a00f436b05900f
MD5 0f643ef6c60b3eaade4173deac1a7bba
BLAKE2b-256 9db610df6d6f626275ac53f79d7a87ce60b3f47c307c78975afcb7b577b00e21

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page