s-wirth / dungeonsrevenge Goto Github PK
View Code? Open in Web Editor NEWSophie's roguelike
Sophie's roguelike
Goal: track what creatures are carrying and allow the player to use and drop items
TODO:
At the moment we have some basic tests which mostly prove that the testing system works. Bugs are creeping into the system and we really need more thorough tests - particularly for the GameState
object.
I think a good approach would be to add coverage reports that are parsed by something like Istanbul, save them as artifacts in CI, and fail the build if coverage drops below a certain threshold. To enforce the rule, it'd be good to restrict deployment to CI, except Firebase is such a dick with its auth tokens.
TODO:
img
s instead of divsGoal: show messages describing recent actions
TODO:
Immutable.List
of log messagesProject setup:
Plan:
The foundation of the game is OK, but it's not fun yet. It'd be a lot more fun with more to immerse you, like an explanation of new kinds of enemies, some decoration in the dungeon, and generally better effects in the normal interactions (fighting, walking, using items). And it really needs to persist between refreshes.
New features:
TODO:
This happens in two places at the moment:
The problem happens here because the path from creature to player has only one node (the creature's current position) and the -2
offset returns undefined.
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.