Skip to content

Releases: rhollomon/Legend-of-Nine

v0.4.1

13 May 03:40
Compare
Choose a tag to compare

Overview

This release is primarily focused on documentation.

Changelog

  • Fixed issue of images not displaying in the requirements page.
  • Added a link to all pages from front page.
  • New image of future game map added.
  • Repository navigation added to frontpage.

Full Changelog: v0.4...v0.4.1

v0.4

11 May 05:39
Compare
Choose a tag to compare

Overview

This update was focused around finalizing planned features and ensuring everything works as intended, as well as beginning expansion into a functional game. The map was also updated and expanded to include a first level.

Changelog

  • Implemented lighting effects around the player character
  • Implemented functional inventory
  • Added merchant NPC
  • Implemented shop interface
  • Added "buy" and "sell" features utilizing collected cheese as currency
  • Added more items
  • Items can now be equipped and un-equipped
  • Revamped map and added first level
  • Misc. optimizations and bug fixes

Full Changelog: v0.2...v0.4

v0.2.1

01 May 16:30
Compare
Choose a tag to compare

Updated Design and Architecture Pages

Overview

This update is primarily an update to documentation. Under our pages sub-directory, the Architecture and Design pages have been updated to the current release (v0.2). These pages both describe the current structure of our project, with the design page going into more detail about specific design choices and class purposes.

Changelog

  • Architecture page ('pages/architecture.md) updated to current release (v0.2).
  • Added previous iterations of UML to architecture page.
  • Design page ('pages/design.md) updated to current release (v0.2).
  • UML diagram for class structure updated to current release (v0.2).
  • Fixed location of assets according to Gradle build structure.

Full Changelog: v0.2...v0.2.1

v0.2

20 Apr 03:01
Compare
Choose a tag to compare

Building with Gradle

This project contains support to be compiled and run using the Gradle tool. To do this, you will need to be sure you have Gradle installed on your machine. You can do this by downloading the zip file from this link and following the instructions on the page.

After you have Gradle installed, open your computer's terminal or command prompt. Navigate to where you have the project folder saved, then navigate inside the /Legend-of-Nine/LegendOfNine directories. You should then be able to compile the project using the gradle command.

After compilation is finished, the game window can be launched using the command gradle run.

Example of building and running Legend of Nine with Gradle:
image

Advice for common issues with Gradle:

  • Ensure tools.jar is visible in your Java installation folder. This may require installing JDK8 and moving the tools.jar file from the lib directory into your JRE's lib directory.
  • Ensure Gradle is visible on your build path, and its file location is set in your computer's environmental variables.

Overview

This update is primarily focused on gameplay, with primary additions including player life, a combat mechanic, and enemies to fight. It also includes game over and respawn mechanics, and player stats that change upon gaining experience and leveling up. A new map has been created for the main area, along with a variety of UI and visual tweaks.

Changelog

  • Added icon to game window
  • Added title screen to menu with working "new game" and "exit" options
  • Added music to title screen
  • Implemented player HP mechanic and player HP UI
  • Implemented enemies with simple attacks and AI
  • Implemented combat and the ability to attack monsters by pressing enter
  • Implemented experience when player kills a monster; player can now level up, which affects stats
  • Implemented player stats menu and inventory visible by pressing C
  • Added a game over state when player HP reaches 0
  • Implemented respawn mechanic after a game over is reached
  • Updated UI visuals in several places
  • Added new sprites for the old mouse
  • Added attack animations for the player
  • Fixed issue with player and NPCs clipping into walls
  • Fixed errors with respawn and rendering
  • Fixed other minor errors

Full Changelog: v0.1...v0.2

v0.1

30 Mar 15:45
Compare
Choose a tag to compare

Overview

Game now allows the player to win once they pick up the two pieces of cheese on each side of the room. UI now displays messages upon item pickup. Game can be paused. Music now plays in the background, except when the game is won. There is now an interact-able NPC who wanders around the area.

What's Changed

  • Implemented item interactions (pick up cheese, pick up boots increasing speed, go through door, open chest, etc.)
  • Implemented simple UI elements
  • Implemented game winning conditions and winning screen
  • Implemented original music
  • Implemented pause state (p key to turn on and off)
  • Added NPC and NPC dialogue (enter key to speak to NPC)

Full Changelog: v0.0.5...v0.1

v0.0.5

08 Mar 03:03
Compare
Choose a tag to compare

Overview

In this version, upon running, a game window popup is created. The player character is able to walk around a very simple map and have the camera follow them. They are able to walk through objects, but not through walls.

What's Changed

  • Added popup game window.
  • Implemented simple game loop.
  • Implemented key input for movement.
  • Added simple sprite movement animation for player character.
  • Added simple hand-drawn tiles and objects in the game world.
  • Implemented camera such that the screen follows the player character.
  • Implemented collision detection such that the player character cannot walk through certain blocks.

Full Changelog: v0.0...main

v0.0 | Setup Repo

24 Feb 04:37
Compare
Choose a tag to compare
v0.0 | Setup Repo Pre-release
Pre-release
  • Set up README and other text files
  • Ensured every team member pushed their name to the repo
  • Set up GitHub Pages site