ABCDEFGHIJKLMNOPQRST
1
2
Hi! The best way to get started with Starcraft hacking is to write a plugin for the open-source sc2reader library. On the next tab are a list of projects you can work on.
3
4
Submission Guidelines:
5
Code your plugin to work against the master branch of https://github.com/graylinkim/sc2reader
6
Include comments when the code is not self-explanatory
7
Include tests with your plugin. Add your tests to test_replays/test_all.py
8
The tests should check numerical output
9
The tests should include both 1v1 and 4v4 games
10
I will ask someone else in the group to review your code before it goes in. You should be available to review someone else's code too. Code reviews are fun!
11
It only has to work on Ladder maps, everything else is optional
12
Manually review the output at least 5 replays for sanity. Please send me the detailed results of that review, that will save me significant time.
13
To submit your code, make your own fork of sc2reader and commit your code as an engine plugin, for example see https://github.com/jonomon/sc2reader/blob/master/sc2reader/engine/plugins/apm.py
14
Your code will remain open-source and will be for the benefit of the Starcraft community. w00t go community!
15
16
17
Click to the next tab for the Projects!
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100