Page 1 of 1

Source Code

PostPosted: 30.10.2017, 23:28
by Accountname
Hey,

i was wondering if there are any links for the source code that are still online?
The google links and the university's link didn't work anymore.

There was a similar post in this Thread here:
viewtopic.php?f=3&t=24
where someone tried to bring it up, but it has been two years now without any reply so i thought i'd just create a new post and see/hope if anyone sees this and can help.

Thank you guys

Re: Source Code

PostPosted: 05.11.2017, 08:21
by Seraph07
Thank you for your interest.

CreepTD was opensource once but it is licenced now.
You have to contact dcode directly, unfortunally we cannot help you.

Re: Source Code

PostPosted: 25.06.2018, 04:11
by NEb0
I don't know exactly, what sources were at googlecode, but i think, it's the same as https://github.com/khakulov/CreepTD/
As already mentioned, ctd has closed sources now, but the project above is some kind of previous versions of client and server. So, i almost sure, about 60-80% of actual sources are similar and you can get the main logic here

Re: Source Code

PostPosted: 29.09.2019, 03:55
by NEb0
hm. btw, looks like the original project uses GPLv3 (https://github.com/khakulov/CreepTD/blo ... d/COPYLEFT). for ctd, as a derived work, it should not be closed.
if i'm not mistaken, in theory, you can force dcode to public the source code of the client (as it's not a AGPL, you can't ask about the server's code) by the law.
although, as in the client's code said:
  Code:
public boolean isPro() {
        (new Object() {
            void decompilingJavaIsEasyBut() {}
           ...
         }
}
so it's not a very big issue for those who really wanted the sources ^^

Re: Source Code

PostPosted: 18.04.2020, 02:31
by krunx
CreepTD was created by a bunch of students. Later on this project was hosted by two super visors and developed on open source basis, which lead to no development at all at some time.

Back then I managed to get access and was able to start the server. After a while dcode came and took over and developed some new stuff. Can't tell how much he rewrote the old code. Main problem always was to get the game sychron, which he managed to do.

You could ask dcode for the code - not sure he will release it.

You can read up the story here:
http://www.creeptd.com/en/creepsmash