TomeNET gamedev school - learning ANSI C
Posted: Mon Feb 26, 2018 4:16 pm
I wanna come closer to understanding - how TomeNET works so one day I'll able to help with coding. I understand that learning for it is extreamely complex and slow process, but I do not haste and ready to learn it in years
I'll publish my newbie notes there so maybe some other people would be interested to learn programming and help TomeNET.
TomeNET written in ANSI C (~ C89-C99)
1) wiki: C language, ANSI C
2) TomeNET source code could be found there: https://www.tomenet.eu/downloads.php
3) Short tutorial to C: https://matt.sh/howto-c
There are a lot of books about ANSI C, I'll add some info considering it after I'll try to read them.
I suppose that to understand TomeNET, we need:
1) ANSI C basics.
2) create very simple roguelike game yourself (good tutorial - 'RogueLulz, Part I: Drawing the Map, Walking Around, Basic Monsters and Attacking.' http://atdt.freeshell.org/k5/story_2007 ... _1869.html )
3) learn TomeNET source
Please don't hesitate to add more information, useful links, tutorials or anything considering this topic
I'll publish my newbie notes there so maybe some other people would be interested to learn programming and help TomeNET.
TomeNET written in ANSI C (~ C89-C99)
A few useful link to begin with:Some people even say that ANSI C is the most efficient C-variant and the Linux kernel is actually written in it (instead of for example C++).
1) wiki: C language, ANSI C
2) TomeNET source code could be found there: https://www.tomenet.eu/downloads.php
3) Short tutorial to C: https://matt.sh/howto-c
There are a lot of books about ANSI C, I'll add some info considering it after I'll try to read them.
I suppose that to understand TomeNET, we need:
1) ANSI C basics.
2) create very simple roguelike game yourself (good tutorial - 'RogueLulz, Part I: Drawing the Map, Walking Around, Basic Monsters and Attacking.' http://atdt.freeshell.org/k5/story_2007 ... _1869.html )
3) learn TomeNET source
Please don't hesitate to add more information, useful links, tutorials or anything considering this topic