enof / imber Goto Github PK
View Code? Open in Web Editor NEWStrategy Game
Home Page: http://imber.herokuapp.com/
Strategy Game
Home Page: http://imber.herokuapp.com/
Feature: Stage Movement
As a player
I want to stage an movement during the staging phase
So that during the execution phase my character will move
Background:
Given e[ ][ ][ ][ ][ ]
And d[ ][ ][ ][L2][ ]
And c[ ][p1][ ][p2][ ]
And b[ ][L1][ ][ ][ ]
And a[ ][ ][ ][ ][ ]
And "p1" is "Player 1" his "Pawn"
And "p2" is "Player 2" his "Pawn"
And "L1" is "Player 1" his "Team Leader"
And "L2" is "Player 2" his "Team Leader"
And "Team Leader" has 3 move points
And "Pawn" has 2 move point
Scenario: Stage move [Character] as [Player] to [Position] will [isStaged] staged
Given I am player [Player]
And I select "[Character]"
When I stage move to "[Position]"
Then the action will [isStaged] staged
Where:
Player | Character | Position | isStaged
Player 1 | L1 | b1 | be
Player 1 | L1 | c1 | be
Player 1 | L1 | b4 | be
Player 1 | L1 | c4 | be
Player 1 | L1 | c5 | not be
Player 1 | p1 | c1 | be
Player 1 | p1 | a1 | not be
Player 1 | L2 | d3 | not be
Player 1 | p2 | c3 | not be
Player 2 | L2 | d3 | be
Player 2 | p1 | c1 | not be
It should allow the player to set points on[attack, defence, energy consumption and hp]
it should limit the player with 10 customizable points per character
every new character will have the points decided in 3, 3, 3, 1 automatically
Should encrypt the password with hmac
Feature: Stage Dodge
As a player
I want to stage an dodge during the staging phase
So that during the execution phase my character will dodge
Background:
Given e[ ][ ][ ][ ][ ]
And d[ ][ ][ ][L2][ ]
And c[ ][p1][ ][p2][ ]
And b[ ][L1][ ][ ][ ]
And a[ ][ ][ ][ ][ ]
And "p1" is "Player 1" his "Pawn"
And "p2" is "Player 2" his "Pawn"
And "L1" is "Player 1" his "Team Leader"
And "L2" is "Player 2" his "Team Leader"
And "Team Leader" has 2 dodge points
And "Pawn" has 1 dodge point
Scenario: Stage dodge [Character] as [Player] to [Position] will [isStaged] staged
Given I am player [Player]
And I select "[Character]"
When I stage dodge to "[Position]"
Then the action will [isStaged] staged
Where:
Player | Character | Position | isStaged
Player 1 | L1 | b1 | be
Player 1 | L1 | c1 | be
Player 1 | L1 | a1 | be
Player 1 | L1 | b4 | be
Player 1 | L1 | b5 | not be
Player 1 | L1 | c4 | not be
Player 1 | p1 | c1 | be
Player 1 | p1 | b1 | not be
Player 1 | L2 | d3 | not be
Player 1 | p2 | c3 | not be
Player 2 | L2 | d3 | be
Player 2 | p1 | c1 | not be
Create a player maintained forum
Free and the current instance is running out
It should allow players to assemble a team from the available classes
it should determine team member power based on class
it should limit the team power
In order to iteratively build ontop of an in production db, we need to have a db migration plugin.
Feature: Stage Block
As a player
I want to stage an block during the staging phase
So that during the execution phase my character will block
Background:
Given e[ ][ ][ ][ ][ ]
And d[ ][ ][ ][L2][ ]
And c[ ][p1][ ][p2][ ]
And b[ ][L1][ ][ ][ ]
And a[ ][ ][ ][ ][ ]
And "p1" is "Player 1" his "Pawn"
And "p2" is "Player 2" his "Pawn"
And "L1" is "Player 1" his "Team Leader"
And "L2" is "Player 2" his "Team Leader"
Scenario: Stage [Character] as [Player] to block in [Direction] will [isStaged] staged
Given I am player [Player]
And I select "[Character]"
When I stage to block in [Direction]
Then the action will [isStaged] staged
Where:
Player | Character | Direction | isStaged
Player 1 | L1 | b3 | be
Player 1 | L1 | b1 | be
Player 1 | L1 | c1 | be
Player 1 | L1 | c3 | be
Player 1 | L1 | a3 | be
Player 1 | L1 | a4 | not be
Player 1 | L1 | d2 | not be
Player 1 | p1 | c3 | be
Player 1 | p1 | e2 | not be
Player 1 | L2 | d3 | not be
Player 1 | p2 | c3 | not be
Player 2 | L2 | c3 | be
Player 2 | p1 | c3 | not be
Feature: Stage Attack
As a player
I want to stage an attack during the staging phase
So that during the execution phase my character will attack
Background:
Given e[ ][ ][ ][ ][ ]
And d[ ][ ][ ][L2][ ]
And c[ ][p1][ ][p2][ ]
And b[ ][L1][ ][ ][ ]
And a[ ][ ][ ][ ][ ]
And "p1" is "Player 1" his "Pawn"
And "p2" is "Player 2" his "Pawn"
And "L1" is "Player 1" his "Team Leader"
And "L2" is "Player 2" his "Team Leader"
And "Team Leader" has "Shock wave" attack
And "Shock wave" attack has 2 range
Scenario: Stage [Character] as [Player] to attack character on [Position] with [Attack] will [isStaged] staged
Given I am player [Player]
And I select "[Character]"
When I stage attack to "[Attack]" on [Position]
Then the action will [isStaged] staged
Where:
Player | Character | Position | isStaged
Player 1 | L1 | d4 | be
Player 1 | L1 | c4 | be
Player 1 | L1 | e5 | not be
Player 1 | p1 | c1 | not be
Player 1 | L2 | b2 | not be
Player 2 | L2 | c2 | be
Player 2 | p1 | c2 | not be
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.