|
Dakota_Fanning
Hungary2332 Posts
Dear Community!
Here I open source the COMPLETE (!) Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).
https://github.com/icza/sc2gears
The complete source code of Sc2gears is more than a hundred thousands lines of code. Enjoy
(The Github project counts 183,000 lines. And this is without development history, just the snapshot of the current state of the project.)
|
You are a god amongst us mere mortals. Fantastic!
How many hours do you think you have put into this project? How does Scelight compare (hours, lines)?
The directories tell a bit of what is happening, but it may be good to describe a bit of each component of the project in the readme.
|
Dakota_Fanning
Hungary2332 Posts
On November 12 2015 10:31 purakushi wrote: You are a god amongst us mere mortals. Fantastic!
How many hours do you think you have put into this project? How does Scelight compare (hours, lines)?
The directories tell a bit of what is happening, but it may be good to describe a bit of each component of the project in the readme. It uses a different measure, not hours. Let's say 3 and a half years (but not full time of course).
sc2gears/directory-info.html in the root explains / details the main folders / files.
As for the stats, see this file:
sc2gears/dev-data/source-stats/2013-09-02 08_46_06.txt
Quoting its summary part:
______________________________________________ PROJECT STATS Files Size Lines <ALL>: 1,364 11,011,215 134,243 java: 454 4,149,229 101,613 xml: 20 1,307,770 26,249 2: 3 56,113 1,687 1: 2 37,301 1,123 4: 2 36,559 1,109 html: 23 86,880 623 3-: 1 20,083 606 6: 1 18,028 548 0: 1 17,952 543 cmd: 1 5,282 93 css: 1 1,647 32 txt: 1 399 13 <no-ext>: 1 112 4 jpg: 508 1,343,272 0 png: 239 300,954 0 mp3: 73 1,308,546 0 gif: 22 135,062 0 jar: 7 2,179,174 0 rsa: 2 1,173 0 txt_: 1 4,529 0 ico: 1 1,150 0
Comparing it to Scelight: let's just say sources of Scelight are bigger...
|
This is awesome! Thanks for this. I will download asap :D
|
Canada16217 Posts
That's amazing man. Thanks!
|
Dakota_Fanning
Hungary2332 Posts
On November 12 2015 10:31 purakushi wrote: You are a god amongst us mere mortals. Fantastic!
How many hours do you think you have put into this project? How does Scelight compare (hours, lines)?
The directories tell a bit of what is happening, but it may be good to describe a bit of each component of the project in the readme. Took your advice and improved the README a lot (included the directory-info.html from the root).
I also pushed / comitted a stripped / altered version of the Sc2gears replay parsing engine, tailored for running in web apps. This is the parsing engine used in the Parsing Service of the Sc2gears Database.
With this latest commit, the Github project now counts close to 2 hundred thousands lines of code (183,000 to be exact).
|
France9034 Posts
bundled in an Eclipse project Y u no IntelliJ (j/k)
This is awesome. Is that a twisted way of saying you're trying to get people onboard, looking for pull requests and stuff?
|
Dakota_Fanning
Hungary2332 Posts
On November 13 2015 00:03 Ragnarork wrote:Y u no IntelliJ (j/k) This is awesome. Is that a twisted way of saying you're trying to get people onboard, looking for pull requests and stuff? There is no such intent. Sc2gears and its parsing engine preceeds s2protocol (the official replay parser by Blizzard), so it would be a huge undertake to get it to work with LotV and 3.0+ replays.
Quoting from the README:...It is open-sourced for educational purposes - and for the curious eyes...
|
France9034 Posts
Yeah caught that afterwards. Still nice to be able to peek at the sources.
|
noob question, but what's the difference between sc2gears and scelight ? I've been using the first since its inception, and the latter since the first stopped working, but i'm still not sure why i had to make the switch
|
Dakota_Fanning
Hungary2332 Posts
On November 13 2015 03:21 oGoZenob wrote: noob question, but what's the difference between sc2gears and scelight ? I've been using the first since its inception, and the latter since the first stopped working, but i'm still not sure why i had to make the switch The reasoning was first published in this thread before Scelight was released:
My "Secret" New Project
Please read the first post in that thread.
|
Germany2708 Posts
This is very nice. Thanks a lot!
|
holyfuck.... that is HUGE
also +1 for opensourcing it^^
|
|
|
|