dmkilday / GameMaster-GPT

GameMasterGPT is an exciting new open-source project aimed at revolutionizing the world of role-playing games (RPGs) by introducing an AI-powered Game Master. With the power of OpenAI's cutting-edge language model, this project enables the creation and facilitation of immersive RPG adventures like never before.
GNU General Public License v3.0
5 stars 1 forks source link

Initialize Combat #28

Open dmkilday opened 1 year ago

dmkilday commented 1 year ago

Determine Initiative: Identify when user enters combat, and identify all of the players and NPCs that will be in combat. Also, facilitate real initiative roles for all players and characters and put players in ordered array/list so we can cycle through characters in order.

depwl9992 commented 1 year ago

Initiative = 1d20 + dex modifier (essentially a DEX check)

  1. All players roll initiative, and DM rolls for NPCs and monsters. Groups of the same monster may act on the same turn.
  2. Rank all characters from highest to lowest.
  3. Resolve any ties (coin flip, higher dexterity, etc.)
  4. Players are shown the initiative order so they can plan their action based on when they expect to act.

This article has some good details, as well as options for alternatives initiatives.

dmkilday commented 1 year ago

Awesome....thanks Daniel!