You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Read about Privacy and FERPA compliance [here](../../../blog/posts/FerpaCompliance/FerpaCompliance.md)
6
4
2. This one, for in class coding assignments. https://github.com/InfiniBrains/Awesome-GameDev-Resources
7
5
3. MoBaGEn, for interactive assignments. https://github.com/InfiniBrains/mobagen
@@ -10,8 +8,11 @@ We are going to use the following repositories:
10
8
11
9
There are two types of coding assignments:
12
10
13
-
1. Algorithm: [Beecrowd](https://www.beecrowd.com.br/) - This is an automatic grading system, and I am still creating assignments for it. I will try my best to make it work through it. If it does not work, you could just submit the code on canvas and I will grade it manually;
14
-
2. Interactive: For the interactive assignments you can choose whatever Game Engine you like, but I recommend you to use the framework I created for you: [MoBaGEn](https://github.com/InfiniBrains/mobagen).
11
+
1. Algorithm: [Beecrowd](https://www.beecrowd.com.br/) - This is an automatic grading system, and I am still creating assignments for it. I will try my best to make it work through it. If it does not work, you could just submit the code on canvas and I will grade it manually. Those should solved using C++;
12
+
2. Interactive: For the interactive assignments you can choose whatever Game Engine you like, but I recommend you to use the framework I created for you: [MoBaGEn](https://github.com/InfiniBrains/mobagen). If you use a Game Engine or custom solution for that, you will have to create all debug interfaces to showcase and debug AI wich includes, but it is not limited to:
13
+
14
+
- Draw vectors to show forces applied by the AI;
15
+
- Menus to change AI parameters;
15
16
16
17
!!! danger
17
18
@@ -21,7 +22,7 @@ There are two types of coding assignments:
21
22
22
23
!!! inline end warning
23
24
24
-
If you are a enrolled in a class that uses this material, you SHOULD use the institutional and internal git server to be [FERPA](https://www2.ed.gov/policy/gen/guid/fpco/ferpa/index.html) compliant. If you want to use part of this assignments to build your portfolio I recommend you to use github and make the interactive assignment public. If you are just worried about privacy concerns, you can use a private repo on github.
25
+
If you are a enrolled in a class that uses this material, you SHOULD use the institutional and internal git server to be [FERPA](https://www2.ed.gov/policy/gen/guid/fpco/ferpa/index.html) compliant. If you want to use part of this assignments to build your portfolio I recommend you to use github and make only the interactive assignment public. If you are just worried about privacy concerns, you can use a private repo on github.
25
26
26
27
1. Create an account on github.com or any `git` hosting on your preference;
27
28
2. Fork repos or duplicate the target repo on your account;
@@ -38,12 +39,4 @@ I will be using CMake for the classes, but you can use whatever you want. Please
38
39
39
40
## Recordings
40
41
41
-
In all interactive assignmets, you will have to record a 5 minute video explaing your code. Use [OBS](https://obsproject.com/) or any software you prefer to record your screen while you explain your code. But for this one, just send me the video showing the repo and the repo invites sent to me.
42
-
43
-
## Grading
44
-
45
-
20 points total:
46
-
47
-
- 5 Points – inviting me to the repos;
48
-
- 5 Points – sending me the video explaining the repo and the invite sent to me;
49
-
- 10 Points - Show the repos cloned on your computer;
42
+
In all interactive assignmets, you will have to record a 5 minute video explaing your code. Use [OBS](https://obsproject.com/) or any software you prefer to record your screen while you explain your code. But for this one, just send me the video showing the repo and the repo invites sent to me.
0 commit comments