sunyatasattva / actionpoints-initiative Goto Github PK
View Code? Open in Web Editor NEWAn RPG initiative system based on Action Points
License: GNU General Public License v2.0
An RPG initiative system based on Action Points
License: GNU General Public License v2.0
When a status life is over, something weird happens.
You should be able to assign statii to characters, perhaps through a modal in which you could input the name
, type
and duration
of the status.
It should be possible to manually remove statii from a character.
When the active character is removed, passing the turn results in nothing for the first time.
The viewport on iPhone looks smaller. Also the .credits
float disappears.
Check that speed is an integer.
Better Tab Navigation for character insertions.
Before initialization, the player should be able to select the random seed to add to the characters speed to get the total amount of action points.
This should probably stay only for the beta, as soon as we find the correct number, this should be removed.
The way the global object is defined is faulty. Since it is defined in only one place and is not a plugin, it should be like so:
var Battle = window.Battle || (function(document, $){
var that = {}; // global object to be returned
// [...] code here
return that;
}(document, jQuery))
Perhaps swiping up could pass the turn with the default of 5 AP.
An option to make it possible to have the AP randomized at every Global Cycle.
When nobody acts for an entire cycle, application stops working (very rare case).
Dropdown should not be removed on .updateUI
The modal dialog to add status should validate user input.
Statii duration should countdown at every turn (when he passes?) of the affected character, and die when they reach 0.
Document the code, it is a mess! (It all really started as a joke)
Display a status list with status name/type/duration.
User should be able to issue an Unlimited duration for the status (status which never dies). One solution could be to use the U
options (as in the manual), or perhaps using -1
.
Many methods could be refactored as given to the Character.prototype
(like getStatus()
could be hasStatus()
).
The javascript file should be made of separated modules.
The tracking list overlaps with the credits if too long.
How should the character's AP behave?
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.