Tuesday, June 25, 2024

Capstone Project Update 1

What project milestones did you accomplish this week?
 
Last week I completed:
  1. Game asset importation supporting all Infinity Engine games (classic and enhanced); reading game data to build an index of all files present in the game, and decompressing proprietary game archives to read said data.
  2. Background area art rendering (classic and enhanced); taking the tile-based image data and stitching it back together using relevant game data to assemble the final image.

What is your plan for next week? 

Next week’s goal is to get initial support for area editing functional. This will focus on the ability to export the data ingested by the program back into a format that the Infinity Engine can read.

What challenges, if any, are you currently facing in project development?

JavaFX is proving to be a somewhat cumbersome graphical framework to work with. While it is sufficient for Infinity Areas’ scope, I believe I will research alternatives for future projects.