See those green leafy tiles? Those are JPEGs that have been transformed dynamically by MHFramework! |
- Added support for JPG and PNG file extensions for game world asset images. Each tile to be loaded causes a call to a function that constructs the expected base file name, and then looks for all three extensions until it finds a match and loads it, or doesn't find a match and assumes that all tiles have been loaded for the current layer.
- Started this development blog and posted the old progress reports to it.
- Created issue tracking spreadsheet. Not sure where, how, or whether to post it online.
- Began to gather and organize notes for the level design guide. In the process, I started considering a new structure for the game world. Questioning my sanity now, and wondering if I'm brilliant or just sleep deprived. Maybe both -- time will tell.
Issues:
- Images from MHFramework don't load when running as a standalone executable.
- Player modes need to be tested.
- Standalone server app does not properly register a player name.
- Standalone server app does not display the appropriate UI at some points.
- Status bar says, "Connected to null" instead of displaying server IP address.
- Tech design issue: When we automate the creation of isometric walls, how does the numbering system work when turning one image into three?
Next Steps:
High Priority:
- Add buttons to lobby screen
- Create isometric wall tile converter
- Define TLC screen base class
- Enhance client list display
- Redo team creation screen with custom components.
- Test and fix standalone server app.
Medium Priority:
- Analyze and re-evaluate client architecture.
- Begin building the game state.
- Create command line interface for server app so it can be launched and configured remotely.
- Create custom TLC input dialog screen
- Create team configuration screen
- Replace boring buttons with image buttons.
- Fix MHFramework image loading bug.
Low Priority:
- Add sound capability to MHGUIButton class.
- Change layout of main menu. Put in placeholder for skyline backdrop.
- Lay out the HUD
- Consider designs for an effective test level.
- Write a level design guide.
No comments:
Post a Comment