otherservice

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

otherservice [2014/01/28 12:51]
icmu20132 created
otherservice [2017/07/21 03:08]
Line 1: Line 1:
-====== Invisible Battlefields ====== 
-Invisible Battlefields is work-in-progress, collaborative, positioning-sensitive mobile game in which players battle against each other for the glory of their clan. 
  
-The battles occurs always in a pre-determined regions in specific time-frames. If the player physically crosses the region, he is eligible to participate in the next battle on this region, receiving a notification of such in his mobile device. He has until the time of the battle to confirm his participation and choose which other clan he will attack. This information goes to the server for the Game Service to calculate the battle results for each player on the closing time of the Battle. After that, these results are stored so that the player can request them whenever they want. 
- 
-A player has three attributes, Strength, Agility and Intelligence, in which the highest one (randomly choosed when the character is created) will be used in the battle outcome calculation. The battle itself works like a weighted rock-paper-scissor, in which the weight is the value of the attributes. In term of attributes, Strength beats Agility, Agility beats Intelligence, Intelligence beats Strength. The attribute in advantage receives a 2x multiplicand. 
- 
-ex. 
-Player 1 and 2 are battling. Player 1 attacks with 5 STR and Player 2 attacks with 8 AGI. STR beats AGI, so Player 1 has 2x5 = 10 of attack power and player 2 has 8 of attack power. Player 1 wins this battle. 
- 
-===== Service Architecture ===== 
-Img and description of architecture. 
- 
-===== Service API (if exists) ===== 
-Service API (if exists) 
-  * ''getService()'' Returns Service  
- 
-  * ''myMethod()'' Returns Service  
- 
-===== Service Usage ===== 
-How to use the service. 
- 
-<file java Hello.java> 
-public class Hello { 
-   public static void main(String args[]) { 
-        // Teste 
-        double x = 2; 
-   } 
-} 
-</file> 
- 
-==== Contact ==== 
- 
-  * André Mac Dowell: adowell@inf.puc-rio.br 
-  * Ivan Xavier Araújo de Lima: ilima@inf.puc-rio.br 
-  * Rogério Carvalho Schneider: rschneider@inf.puc-rio.br 
  • otherservice.txt
  • Last modified: 2017/07/21 03:08
  • (external edit)