AGNES, a simple yet powerful engine + framework.

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems. See the NESdev wiki for more information.

Moderator: Moderators

na_th_an
Posts: 558
Joined: Mon May 27, 2013 9:40 am

Re: AGNES, a simple yet powerful engine + framework.

Post by na_th_an »

That's the idea. Sometimes it's fun to have an idea and work out how to combine the elements to achieve what you want :-)
na_th_an
Posts: 558
Joined: Mon May 27, 2013 9:40 am

Re: AGNES, a simple yet powerful engine + framework.

Post by na_th_an »

New features right before v1.0:

- Added the ability to fire in all directions for top-down and side-view configurations.
- Made it easy to jump to an arbitrary point on another level from code and from the script. This makes easy to create complex maps, hubs, etc.
- Added a new code injection point to modify the default behaviour of "move to the next room when hitting a screen boundary".
na_th_an
Posts: 558
Joined: Mon May 27, 2013 9:40 am

Re: AGNES, a simple yet powerful engine + framework.

Post by na_th_an »

New feature

- Now you can enable several sub-engines for the movement in the vertical axis in side view mode (choices are "jump", "swim", "auto-jump" and "jet pack") and select the active sub-engine via a variable. That makes possible to switch engines mid-game (for example, for a swimming section in a platformer).
na_th_an
Posts: 558
Joined: Mon May 27, 2013 9:40 am

Re: AGNES, a simple yet powerful engine + framework.

Post by na_th_an »

Lots of stuff added. New code injection points and a whole new game (example #12) demonstrating all kinds of customization you can do to the engine via code injection points. Altered behaviours, fairly complex bosses, extra modules for custom elements, etc.

The framework finally reached the point where I can consider it "v1.0" (1.01 in fact, I fixed some stuff). Next thing to do is port it to the latest neslib / cc65, then a UNROM-type mappers friendly (CHR-RAM / 16K banks) version.

https://github.com/mojontwins/MK1_NES/releases
na_th_an
Posts: 558
Joined: Mon May 27, 2013 9:40 am

Re: AGNES, a simple yet powerful engine + framework.

Post by na_th_an »

v1.3 released with bugfixes spotted in Espitene (nesdev compo 2018), plus some enhancements.

https://github.com/mojontwins/MK1_NES/releases/tag/v1.3
Post Reply