matthewjwhite / crystal-skull Goto Github PK
View Code? Open in Web Editor NEW:skull: Highly-configurable, telnet-compatible, text-based RPG
License: MIT License
:skull: Highly-configurable, telnet-compatible, text-based RPG
License: MIT License
alpine
as the base image.This project desperately needs some unit tests, especially given the additional complexity added by navigation.
A user stat in this case is strength, for example.
These stats will be used to calculate things like damage against monsters.
duplicate-code
ignore removed.MongoEngine is neat little ORM for Python, w/ Mongo.
See the description in #14 for more context, could help to clean up the linkage b/w DB/YAML field names and Python variable names.
Exploration in this case refers to the navigation of land masses in the overall world,
A way to represent these land masses (cities, towns, dungeons, etc.) is required.
The goal here is to implement (at least) the initial exploration design/map system.
#5 covers battle from a very high-level and undeveloped standpoint.
Battling should be further fleshed out to incorporate user statistics (see #7).
This will likely need #7 before it can be started.
This is a dumping ground for general enhancement ideas.
The game loop will drive the basic flow of the game.
At the moment, this game does not contain a loop of any sort. Once authenticated, the connection is killed.
As the configuration grows, some sort of validation is needed to ensure that all required fields are present before starting the game. Careful attention to the configuration can't always be depended on. Right now, there is a lack of validation to ensure all required fields are present - a YAML schema would solve this problem.
https://github.com/23andMe/Yamale/ seems like a really neat project for this purpose. I'd prefer to avoid updating both the schema and associated config. loader (example) every time a new attribute is added to a configuration object, though.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.