This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathModifications.txt
54 lines (48 loc) · 1.67 KB
/
Modifications.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Players: +30 PTS
main.cpp (Raven_Game initialisation)
Player.h
Player.cpp
Raven_Game.h
Raven_Game.cpp (AddPlayer, LoadMap)
New weapon: +10 PTS
Raven_WeaponSystem.cpp (Switch)
Raven_ObjectEnumaration.h (Enum (Message that appear in game console))
Grenade.h
Grenade.cpp
Nade.cpp
Nade.h
Raven_Map.cpp (Switch to load the Grenade in map)
Params.lua/Params.init
Trigger_WeaponGiver (Display Weapon in map)
Raven_Game.cpp
Bot Apprenant: +40 PTS
Utilisation de l'exemple donné par le professeur
Nouveau but: +10 PTS
(Get Grenade):
Raven_goal_Types.h
Raven_goal_Types.cpp
Goal_GetItem.cpp
(Flee because of stress): Dans le think on ajoute un Evaluateur, cet évaluateur donne sur un Goal. Donc think vérifie dans tous les évaluateurs ce qui vaut le plus la peine.
Une fois que l'évaluateur avec la plus grande désirabilité est trouvé, il call le SetGoal de cet évaluateur qui call un fonction de Think qui rammène vers un Goal
FleeCuzOfStress.cpp
FleeCuzOfStress.h
Raven_goal_Types.h
Raven_goal_Types.cpp
Goal_Think.cpp
FleeGoal_Evaluator.cpp
FleeGoal_Evaluator.h
Rocket Launcher Fuzzy Rules: +5 PTS
Weapon_RocketLauncher.cpp
Stratégie de comportement au sein d’une équipe +10 PTS
(Main.cpp, on appuie sur Y, ça set le team leader du joueur actuel au joueur actuel de Team.cpp, ensuite on appel ProtectLeader de Team.cpp, cette fonction loop sur tous les
bots de l'équipe (Excepté le leader) et leur envoie un message "Msg_ProtectLeader". Dans Raven_Bot.cpp on réagis à ce message en appelant OffSetPursuitOn de
SteeringBehaviour.cpp en lui envoyant le leader)
Raven_Messages.h
Team.h
Team.cpp
main.cpp
Raven_SteeringBehaviors.cpp
Raven_SteeringBehaviors.h
Raven_bot.h
Raven_bot.cpp
main.cpp