Skip to content

Releases: erfannoury/cmsc671-fall2018

Phase II - Initial Release (update 2)

16 Dec 03:49
Compare
Choose a tag to compare
Pre-release

Changes:

  • Bug reported in @167 has been fixed.
  • When creating map, it is checked to make sure that an agent does not start the game surrounded by walls. (fixes #2)
  • The new InvalidMapError exception is added to report errors when initializing the game.

Phase II - Initial Release (update 1)

11 Dec 19:35
Compare
Choose a tag to compare
Pre-release

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

11 Dec 05:01
Compare
Choose a tag to compare
Pre-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)

02 Dec 01:56
Compare
Choose a tag to compare
Pre-release

Changes:

  • Fix bug reported by Divyesh Chitroda (@147)
  • Add option to display map at each time step for all agents. Currently only ascii and emoji map types have been implemented.

Phase I - Initial Release (update 3)

01 Dec 20:44
a893f22
Compare
Choose a tag to compare
Pre-release

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)

30 Nov 23:58
Compare
Choose a tag to compare
Pre-release

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)

29 Nov 17:07
Compare
Choose a tag to compare
Pre-release

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

29 Nov 05:59
Compare
Choose a tag to compare
Pre-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.