Releases: erfannoury/cmsc671-fall2018
Releases · erfannoury/cmsc671-fall2018
Phase II - Initial Release (update 2)
Phase II - Initial Release (update 1)
Changes:
- Skip dead agents in the game logic
- Update agent locations at the end of each step
- Updated display map functionality
Phase II - Initial release
This release intended for Phase II of the projects has the following additions:
DynamicMonsters
have been added to the game.- Multiple agents interact in the game and can fight each other when the decide to move to the same tile. An
AgentPlaceholder
object map has been added using which you can check for other agents. - The map shown to each agent now better follows the directions and specifications in the project description.
Phase I - Initial Release (update 4)
Changes:
- Fix bug reported by Divyesh Chitroda (@147)
- Add option to display map at each time step for all agents. Currently only
ascii
andemoji
map types have been implemented.
Phase I - Initial Release (update 3)
Changes:
- Bug fix in agent strength after winning a fight (now the agent's strength correctly increases after winning a fight). Bug reported by Kushal Mehta.
Phase I - Initial Release (update 2)
Change log:
- Initial strength and game map dimensions are given when initializing the agents.
- Map saving and loading has been added.
Phase I - Initial Release (update 1)
Changes:
HumanAgent
added that let's you add a human as an additional agent in the game and let's you play your agent against a human player. Use the--play-against-human
flag when running the game.- Added a utility function to display the map in the terminal. This utility function will be further updated.
Phase I - Initial release
This release contains the basic functionality of the game driver for the Phase I of the project.
Currently the game map is generated randomly and there is no guarantee that there is always a path from the starting tile to the goal tile. The code will be updated to fix this issue.