Jedi Knight Galaxies (JKG) is a multiplayer shooter with role playing elements, played out in the Star Wars universe. The project is a full conversion game modification for Jedi Knight: Jedi Academy.
Awec suggested we have periodic mini-quests during matches to help out players who are struggling. This would also be a nice way of testing out Lua/expanding it.
Here were some of the ideas, in order of most feasible:
a flat bonus to the team with the lower net worth
bounty on the player with the highest net worth; this could either be highest in the game total or highest on the enemy team
bonus credits for getting kills with weaker weapons
a mission for the player with the lowest net worth to survive for a period of time with a bonus bounty to any player that kills them
find a hidden datapad and bring it back to the spawn area
control an area on the map for a period of time, the area is closer to the team with the lower net worth
To implement, probably have the game check/call a 'miniquest' routine/function on a periodic basis (every 5 minutes or something). There it would check the map lua for possible miniquests implemented for the current map. Then it would randomly pick one, and start it adding it the queue. The mission remains in place until completed (or a timer runs out). If completed, rewards are given and the miniquest system goes back on cooldown for a few minutes, and then randomly picks a new quests. This repeats periodically throughout the match. During the last 10 minutes of the match, it picks 3 quests to give out (instead of just one) to up the stakes/change up the balance.
Awec suggested we have periodic mini-quests during matches to help out players who are struggling. This would also be a nice way of testing out Lua/expanding it.
Here were some of the ideas, in order of most feasible:
To implement, probably have the game check/call a 'miniquest' routine/function on a periodic basis (every 5 minutes or something). There it would check the map lua for possible miniquests implemented for the current map. Then it would randomly pick one, and start it adding it the queue. The mission remains in place until completed (or a timer runs out). If completed, rewards are given and the miniquest system goes back on cooldown for a few minutes, and then randomly picks a new quests. This repeats periodically throughout the match. During the last 10 minutes of the match, it picks 3 quests to give out (instead of just one) to up the stakes/change up the balance.