
KaM Remake -> Multiplayer Demo out!

Posts: 3822
Joined: 16 Sep 2007, 22:00
KaM Skill Level: Skilled
ICQ: 269127056
Website: http://lewin.hodgman.id.au
Yahoo Messenger: lewinlewinhodgman
Location: Australia
Very nice! Do you guys already thought of building the TCP / UDP sockets / clients for networking or is that a step to far ahead?
Memory leaks are a pain in the ass in every game, great you fixed it! Do you guys use call by reference or call by value?

I'm working on Save/Load now. It works out pretty nice for terrain so far 
Lewin keeps on working on unit-unit and unit-obstacle interaction.

Lewin keeps on working on unit-unit and unit-obstacle interaction.
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
Save/Load almost working now, there are number of bugs, but it works fine for smaller maps
Will need to go through code with memory leak detector.. btw main code size reached 816kb today (41700lines of code) 


Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de

Posts: 3822
Joined: 16 Sep 2007, 22:00
KaM Skill Level: Skilled
ICQ: 269127056
Website: http://lewin.hodgman.id.au
Yahoo Messenger: lewinlewinhodgman
Location: Australia
The source page has been officially released, check out this page: (please continue discussion of source related things here)
http://www.atfreeforum.com/knights/viewtopic.php?p=6876
Please contact us if you feel you can contribute to the project. Have you used Delphi or Pascal before?
Feel free to use the algorithms in your own project, but please let us know first.
http://www.atfreeforum.com/knights/viewtopic.php?p=6876
Please contact us if you feel you can contribute to the project. Have you used Delphi or Pascal before?
Feel free to use the algorithms in your own project, but please let us know first.
We use:
- Delphi6 (standard edition without any addons),
- OpenGL (headers file included in the project),
- OpenAL (included as well),
- ZLib (included)
- FastMM (to detect memory leaks, included as well)
- thats all I can remember atm
So, all you'll need OpenGL and OpenAL drivers installed (see Remake's readme). As for Delphi6 - it's harder to get. Ask your friends, maybe someone has it on top shelf unused.
- Delphi6 (standard edition without any addons),
- OpenGL (headers file included in the project),
- OpenAL (included as well),
- ZLib (included)
- FastMM (to detect memory leaks, included as well)
- thats all I can remember atm
So, all you'll need OpenGL and OpenAL drivers installed (see Remake's readme). As for Delphi6 - it's harder to get. Ask your friends, maybe someone has it on top shelf unused.
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
Delphi doesn't even look a little bit like c. They look like eachother because they are both programming languages. Furthermore they are totally different. I know a little bit about both, so I should know (I don't allways know everything :p)
I have laid my hands on a free version of Delphi 7. I hope it is compatible enough to use.
Do you two use a SVN-client for delphi or do you use something like tortoise? I understand many of the code, so I think I can help a little with the project when I have time, and I will have time. I will first see what I can do for this project.
I have laid my hands on a free version of Delphi 7. I hope it is compatible enough to use.
Do you two use a SVN-client for delphi or do you use something like tortoise? I understand many of the code, so I think I can help a little with the project when I have time, and I will have time. I will first see what I can do for this project.

Posts: 3822
Joined: 16 Sep 2007, 22:00
KaM Skill Level: Skilled
ICQ: 269127056
Website: http://lewin.hodgman.id.au
Yahoo Messenger: lewinlewinhodgman
Location: Australia
Is there any reason why you guys chose for Delphi and not for the c fam?
I don't want to get into a "which language is better" argument but I'll give you a few reasons why I like Delphi, NOT why it is better than C: (new reincarnations of C might have all these things anyway, I don't know)
- I like the class structure which allows for child classes that inherit the parent's properties. (e.g. we can have TKMUnit, which is never used its self but then splits into TKMUnitSerf and TKMUnitWarrior which splits into TKMUnitWarriorMelee, etc. allowing for common code/properties to be shared easily)
- The debugger is really powerful (once again, I assume newer C IDEs are like that too)
- The strict type and class definitions means that little bugs such as wrong type usage are found when compiling not during run time.
- It is the language I know best (followed by PHP)
Delphi is a lot easier to use. Thats the most easy reason I can think of.
The real reason is because that is what know how to program in. We never considered doing it in any other language because Delphi is what we know best. (becoming really comfortable with a language takes a long time)
I can't get the project running easily. Tomorrow I'm going to try to get it working tomorrow. It is allready 1.20 and I have to be in church at 9.40.
We use Tortoise SVN, which works really well as far as I've seen.
Return to “Feedback / Discussion”
Who is online
Users browsing this forum: No registered users and 1 guest