Topic: Project moved to Github

I've been trying out git and github with bam now for a while and I think it's the right tool to address some issues that we have with the Teeworlds development. Many people does small patches for everything and they are not finding it's way into the main branch.To use git, there is an initial learning hump that you have to get over but once you passed that one, it's really really nice.

So, starting from today, all development of Teeworlds will be done using git and github. If you find a problem, you can report at github. If you have the solution for a problem, fork the project, fix it and I can merge your patch easily if I see that it good shit! Gonna do a mod? Fork the project and you will have it easier getting the patches from the vanilla branch. Hopefully this should lead to a much more connected development of Teeworlds were we help out each other much much more.

Thanks goes out to fujnky for helping transfering all the tickets over to github.

Github page: https://github.com/matricks/teeworlds


(auto builder doesn't build from github right now, will update that later on)

2 (edited by Kottizen 2010-06-01 19:56:50)

Re: Project moved to Github

Excellent choice, Github is really nice. Besides that, I hope the development will be faster now.

(Note: matricks is starting to support mods!)


Re: Project moved to Github

Kottizen wrote:

(Note: matricks is starting to support mods!)

Not to nitpick, but when we say "Teeworlds doesn't support mods" we obviously mean that there is no built-in mod support (scripting language etc). We've been saying from the get-go that we don't have a problem with people mucking about with custom game modes or modified clients. This is partly because it's pointless to try and stop it with an open-source game, but also because it can occasionally give us ideas for future development.


Re: Project moved to Github

Good to see some great stuff is going on big_smile

|ZPote| buffer[]'s posterous


Re: Project moved to Github

I had to login, which I haven't done in a while, to say Awesome.


Re: Project moved to Github

Glad to see that the game development is active ! Git is a good choice.

Play ctf_fall if you dare!


Re: Project moved to Github

This page http://teeworlds.com/?page=docs&wik … Everything should be updated

8 (edited by toilette 2010-09-28 13:09:46)

Re: Project moved to Github

hm, there is a bug when compiling the trunk branch on windows: the linker says that some symbols are defined in LIBCMT. By adding the linkerflag /NODEFAULTLIB:LIBCMT for the client, the build will pass without errors. To fix this, I've build a patch file :


To check if the patch is working use:

patch --dry-run -p1 -i bam.lua.patch bam.lua

To apply the patch use

patch -p1 -i bam.lua.patch bam.lua

Then you can Compile your code with :


Happy Coding ^^