Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old August 3, 2022, 06:06   #11
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
Extensibility

Another idea for extensibility has to do with the monster AI.

I want to be able to modify monsters with coding. Specifically, how they move. I want the game to provide a hook that modules can implement that allows the developer to "code" logic into how they move. The game can provide (and more specifically limit) various details that the module has access to ... based on the stats for the specific monster.

For example, vision ... how far can the monster see. The game will only provide access to the floor space that the monster can see. The programmer cannot override that vision but still has to make a decision for how the monster will move. Are there walls in the way? Can the monster see the player? Does the monster attack other monsters?

All of that will start to allow developers to code AI into monster movement, on a per monster basis.

Hey ... maybe we have monster competitions? Who's monster can kill the other monster first?
iggy_hunter is offline   Reply With Quote
Old August 3, 2022, 13:24   #12
HugoVirtuoso
Veteran
 
HugoVirtuoso's Avatar
 
Join Date: Jan 2012
Location: Linux
Age: 40
Posts: 1,236
HugoVirtuoso is on a distinguished road
Which Windows-based compilers are best suited for your fork?
__________________
My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA

If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

As of February 18th, 2022, my YouTube username is MidgardVirtuoso
HugoVirtuoso is offline   Reply With Quote
Old August 3, 2022, 14:58   #13
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
Visual Studio 2022 Community:

https://visualstudio.microsoft.com/t...false&cid=2030
iggy_hunter is offline   Reply With Quote
Old August 3, 2022, 14:58   #14
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
Kanban Board

View the current work items here:

https://dev.azure.com/Skars-Technolo...ing/Cthangband
iggy_hunter is offline   Reply With Quote
Old August 3, 2022, 15:01   #15
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
Issues

If you find any issues, feel free to add them to the GitHub issues.
iggy_hunter is offline   Reply With Quote
Old August 3, 2022, 15:05   #16
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
Portability

I've been thinking about how to make the game/fork portable again. Anyone have ideas. My going thought right now is to convert it into an HTTP server based .NET Core with a browser front end. It would replicate Angband.live.

Suggestions please?
iggy_hunter is offline   Reply With Quote
Old August 3, 2022, 16:23   #17
Julian
Adept
 
Join Date: Apr 2021
Posts: 122
Julian is on a distinguished road
One can apparently install .NET on Linux, but I have no idea if it’s sufficient for your purposes.

https://docs.microsoft.com/en-us/dot.../install/linux
Julian is offline   Reply With Quote
Old August 4, 2022, 01:11   #18
HugoVirtuoso
Veteran
 
HugoVirtuoso's Avatar
 
Join Date: Jan 2012
Location: Linux
Age: 40
Posts: 1,236
HugoVirtuoso is on a distinguished road
Making a web-browser frontend sounds like a fantastic idea. If you do this, it will alleviate the need to worry about the Windows PC requirement. Maybe ask Gwarl via PM or ask on the thread re: his webserver about suggestons? Maybe borrow code?
__________________
My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA

If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

As of February 18th, 2022, my YouTube username is MidgardVirtuoso
HugoVirtuoso is offline   Reply With Quote
Old August 4, 2022, 02:42   #19
iggy_hunter
Apprentice
 
Join Date: Sep 2021
Location: Sunny Jacksonville, FL ... contact me @ marc-johnston@outlook.com
Posts: 91
iggy_hunter is on a distinguished road
I'm definitely open here but I need to concentrate on the refactor. I also need some developer recruits with new ideas to develop extensions they want. Any ideas there?
iggy_hunter is offline   Reply With Quote
Old August 4, 2022, 04:30   #20
HugoVirtuoso
Veteran
 
HugoVirtuoso's Avatar
 
Join Date: Jan 2012
Location: Linux
Age: 40
Posts: 1,236
HugoVirtuoso is on a distinguished road
Just a reminder, some of our own devs, e.g. Sideways aka rodent, are occasionally available on angband.live
__________________
My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
https://www.youtube.com/watch?v=rwAR0WOphUA

If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

As of February 18th, 2022, my YouTube username is MidgardVirtuoso
HugoVirtuoso is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
RubberBand testing will_asher AAR 5 August 11, 2021 04:35
Debian packages of 4.2.1 for testing Magnate Vanilla 5 March 7, 2021 10:54
Advice Needed for end game StMicah Vanilla 10 December 24, 2015 12:34
End game advice needed Fendell Orcbane Vanilla 12 May 7, 2010 02:20
Testing Timo Pietilä Vanilla 1 April 23, 2007 12:56


All times are GMT +1. The time now is 02:01.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.