Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
invbat [2014/01/28 13:24] icmu20132 [Communication Architecture] |
invbat [2014/01/28 14:03] icmu20132 [Playing the Game] |
||
---|---|---|---|
Line 19: | Line 19: | ||
{{ : | {{ : | ||
- | ===== Service API (if exists) | + | ===== Playing the Game ===== |
- | Service API (if exists) | + | To try and play the game, you'll need a Android device with GPS enabled. |
- | * '' | + | |
- | * '' | + | Download the Core Server project and the Android Client project. |
+ | git clone https:// | ||
- | ===== Service Usage ===== | + | First you need to start the gateway and Core Server. You should change this local IP address to your own IP Address. |
- | How to use the service. | + | gateway 127.0.0.1 5500 |
- | <file java Hello.java> | + | Now you only need to open the InvisibleBattlefieldsSDDLCore project and run the Java Application on Eclipse, BattleCoreServer.java. |
- | public class Hello { | + | |
- | public | + | Since the actual Android Client wasn't entirely properly tested, we suggest you to run our Test Client, BattleCoreClient.java, |
- | // Teste | + | |
- | | + | You just need to update you IP address onto the client file: |
+ | |||
+ | <file java HelloCoreClient.java> | ||
+ | public class BattleCoreClient implements NodeConnectionListener | ||
+ | private | ||
+ | //....... | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Finally, if you want to try the Android Client, you need to open the InvisibleBattlefieldsClient project and generate a " | ||
+ | |||
+ | Again, you have to update the IP Address that you'll be using on this specific file: | ||
+ | |||
+ | <file java CommunicationTask.java> | ||
+ | public class CommunicationTask extends AsyncTask< | ||
+ | private String ipAddress = " | ||
+ | | ||
} | } | ||
} | } | ||
</ | </ | ||
+ | And that's it, you should be able to run the game and communicate with the Core Server now. Since it's a work-in-progress, | ||
==== Contact ==== | ==== Contact ==== | ||