Skip to content

Releases: liang799/SC2002-Project

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Apr 04:04
6869e41

What's Changed

Full Changelog: v2.0.2...v2.1.0

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Apr 15:31
6f8ccf6

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Apr 08:02
6587585

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Apr 07:26
5a6ab02

Version 2.0.0 is a major upgrade for the project, introducing a full 2D battle experience built with Java Swing.

This release transforms the game from a text-driven combat system into a far more visual and interactive arena, with animated fighters, battlefield backgrounds, dynamic health bars, floating combat text, and a structured command interface. Players can now navigate actions more intuitively through keyboard and mouse interactions, making battles easier to follow and more engaging to play.

Highlights

  • Introduced a 2D arena gameplay upgrade
  • Added animated sprites and environmental backgrounds
  • Implemented dynamic HP bars and floating combat text
  • Added a more polished command menu and targeting flow
  • Improved battle readability with an animation/narration pacing system
  • Strengthened GUI architecture with an MVC-inspired design
  • Refactored rendering to better support extensibility for new fighter types

Under the Hood

This release also improves the internal design of the graphical interface:

  • Clearer separation of responsibilities across controller, model, and view components
  • Better decoupling between the Swing UI and the domain battle engine
  • Renderer-based structure that supports future visual expansion without changing core arena drawing logic
  • DTO-based sprite metadata to prevent UI concerns from leaking into domain logic

Documentation

  • Revised diagram legend in plantuml_class_diagram.puml

This is the biggest presentation and gameplay upgrade so far, laying the foundation for richer combat visuals and cleaner future extensions.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Apr 08:13

What's Changed

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Apr 07:33
c2756c6

What's Changed

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 15:19
8db665f

What's Changed

New Contributors

Full Changelog: https://github.com/liang799/SC2002-Project/commits/v1.0.0