Hey there everyone.
I've been busy building out maxseer. A couple of changes I decided to make in the meantime:
- maxseer won't be limited to being an accessibility toolkit, but will be part of a larger open source environment that will give developers an alternative to closed source, bundled middleware kits like Game Maker.
- various parts of this engine, including maxseer, will be released as open source modules.
- I'll probably be changing the license since they're modules to something a bit more GPL-ish. This restricts how future versions of the modules are produced, but any software that uses the modules can use so freely (I'm still working on it).
A major reason for this shift is because I want to encourage a style of development that moves away from closed source compartmentalization and allow for end users to change these modules around if they need to. For accessibility this is a huge bonus because any game that uses maxseer can have its maxseer module exchanged for custom ones. The potential for this module-based engine is quite huge in general but I think it has a unique advantage that finally puts accessibility in the hands of the people instead of just some random devs.
Anyways here is the demo, repo and other things so you can sink your teeth into this work. (Please note that the dev tool for generating levels is NOT blind accessible, but you can create your own levels by modifying the XML for now):
Direct link: https://gitlab.com/labadore64/max.visio … elease.zip
Repo: https://gitlab.com/labadore64/max.vision
Right now, maxseer in its current state could (crudely) be placed over quite a few top-down games and add a much more integrated level of accessibility, but it's still in its early stages and needs cleaning up. But the potential the project has is quite high.
A few things I have planned:
- Adding a sound effect that indicates when a hallway is detected, and if a warp is reachable down this hallway, it will alert the player. For now, you will hear as you walk along a wall, the sound will suddenly go quiet as you walk across a hallway.
- Just... not using XNA's crappy audio engine lol and cleaning up 3D sounds. They work but they're wonky.
- Cleaning up pathfinding, it works well when it works, but it has some limitations and I haven't tested it super thoroughly with lots of collisions.
- The ability to rotate the player's head.
- Optimization fixes
Obviously since this project is open source and BSD you can do whatever you want with the source as long as you keep the license along with it.