OpenCiv
OpenCiv copied to clipboard
An open source civilization-like game made for the web browser.
Currently our AI builds buildings without considering if their economy can handle it. We need to take account the maintenance cost of buildings and units before the AI decides to...
We would simply add a WhisperCommand class & send the player the message through ```sendServerMessage(...)```. We could also look into changing the chat color for whispers, but that is more...
Currently there is no way for the player to get a list of commands from chat, the implementation of ```/help``` would fix this. For the command, the server would just...
During our transition from an interface based event system to an annotation based event system, I had to rewrite a good amount of code. Because of this a lot of...
Currently it's slightly hard to see a cities borders, maybe we should increase the thickness of the borders & decrease transparency.
As it stands, it's hard for new users to setup this projects development environment. It all comes down to their version of JDK, what IDE they're using, and other variables....
- [x] Taxes Heritage - [x] Capital Expansion - [ ] Minuteman - [ ] Blitzkrieg - [x] Ocean Trade - [ ] Line Ship
- [ ] Remove ```this.``` in instances when it's not needed Better readability in my opinion - [ ] Create universal JSON object in Server We don't need to create...
Create a Dockerfile for the server project. Base image could probably be openjdk:11 Later this could be used for easily deploying or even just making local setup easier
Implement a command ```/tree [unit-id] or [player-name]``` that opens up a window displaying it's behavior tree. Every turn, the window shows the tree being executed.