So I haven't frequented this forum in quite a while. But progress is still being made on the AngbandOS product.
Home of AngbandOS
https://angbandos.skarstech.com/
Let me refresh every. AngbandOS is a refactor of Dean Anderson's Cthangband into a 100% object oriented and configurable game.
The goal is for anyone to be able to create a new game without development experience. Aside from branding issues, games like Star Wars, Harry-Potter, Pokemon, Yugiok, Magic, lego etc should be easy to setup. Ultimately, I'm really hoping to be able to open the game up for anyone with new ideas to be able to contribute to the game without needing to be a developer.
The github repo is available here:
It has been 4 years since I started this and I'm still going strong. There are over 3k commits ... for anyone familiar with agile methodology, this is about equivalent to 3000 three to five point stories-which is a massive amount of development work. The game still plays as original Cthangband. Once I'm complete, I will send Dean a "Game-Pack" that represents the Cthangband variant that AngbandOS can play. The game current supports JSON for the configuration or pre-compiled "game-packs". The current implementation saves and restores JSON to a database. The game already has drivers to support text files, MySql and SQL server.
One of the biggest differences, is that it has a native HTTP Angular 20 front-end. The front-end was also designed to support a 3D canvas. Expanding it with 2D tiles and even 3D models should be quite easy.
I will also be looking to add AI into the game. There is front-end currently has chat capabilities and I'll add an AI persona to the chat. The AI should be able to interact with the game, given commands from the player.
There are about 80 configurable objects at this time ... with about 20 more to do, plus scripts (which will introduce many additional objects).
I'll provide more update soon.
Iggy Hunter
Home of AngbandOS
https://angbandos.skarstech.com/
Let me refresh every. AngbandOS is a refactor of Dean Anderson's Cthangband into a 100% object oriented and configurable game.
The goal is for anyone to be able to create a new game without development experience. Aside from branding issues, games like Star Wars, Harry-Potter, Pokemon, Yugiok, Magic, lego etc should be easy to setup. Ultimately, I'm really hoping to be able to open the game up for anyone with new ideas to be able to contribute to the game without needing to be a developer.
The github repo is available here:
It has been 4 years since I started this and I'm still going strong. There are over 3k commits ... for anyone familiar with agile methodology, this is about equivalent to 3000 three to five point stories-which is a massive amount of development work. The game still plays as original Cthangband. Once I'm complete, I will send Dean a "Game-Pack" that represents the Cthangband variant that AngbandOS can play. The game current supports JSON for the configuration or pre-compiled "game-packs". The current implementation saves and restores JSON to a database. The game already has drivers to support text files, MySql and SQL server.
One of the biggest differences, is that it has a native HTTP Angular 20 front-end. The front-end was also designed to support a 3D canvas. Expanding it with 2D tiles and even 3D models should be quite easy.
I will also be looking to add AI into the game. There is front-end currently has chat capabilities and I'll add an AI persona to the chat. The AI should be able to interact with the game, given commands from the player.
There are about 80 configurable objects at this time ... with about 20 more to do, plus scripts (which will introduce many additional objects).
I'll provide more update soon.
Iggy Hunter