Old server thread posts (archived OTLand pages):
web.archive.org
web.archive.org
web.archive.org
web.archive.org
web.archive.org
web.archive.org
web.archive.org
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20240106035341im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=0233eb3843b99b7b91255553ce30bc09&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
I've been working a little over a year or so on my own game engine from scratch written mainly in C/C++ possibly with some non-Lua scripting in there. Thought I'd share a few random videos here for fun from 2021 before the year ends. It runs natively on Windows, Linux, and probably MacOS as well...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20230327052100im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=10a6fd925e709b8b629230e0b28a26cf&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
Great project! I see you are interested about be a better coder... Well, a great source to guide your way is Clean Code by Uncle Bob (Robert Cecil Martin) and The Mythical Man-Month by Fred Brooks! These books are essential for any developer. By the way, do you have any details on how to read...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20230327052100im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=10a6fd925e709b8b629230e0b28a26cf&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
So yes, monsters on the whole map move around without players (as I understand). So, with 10,000 monsters all executing random movements, including executing to check if a tile is walkable. That is very bad logic and a huge cost. And if you're looking for a shortest path algorithm to find the...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20230327052045im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=64f6da5f3d07dc4d22404f41de4b40f4&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
Implemented local activation yesterday, finished a couple of details today, recording from yesterday: CPU usage now with full map is 1.7-2% with 1 player in middle of Draconia pyramid (40 activated monsters), idle CPU usage is 0.3-0.7% regardless of map size so you can subtract that number to...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20231211201524im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=d40543cefa7a6a36fab6fb3cde1d5343&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
when does this release? can I contribute? im quite good at typescript but im fucking lazy id never build something like this XD would love to see this bigbig For now it's a private project as I've had to write and design everything myself. I could release part of the C++ base if more people...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20240130040355im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=50b03529b51d8ef26c1db51a3e09dac8&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
Very nice! Reading your change list, just come to my mind the questions, considering that it is a brand-new project are you using any unit/integration tests on this project? are you following any architecture guidelines, such as clean architecture or similar? Keep working, it looks very...
![web.archive.org](/proxy.php?image=https%3A%2F%2Fweb.archive.org%2Fweb%2F20240317102519im_%2Fhttps%3A%2F%2Fstatic.otland.net%2Flogo.png&hash=763a199fe2d3e3b8de4ac597334adfad&return_error=1)
Source's custom OT game engine (TypeScriptFTW)
Update since the 13th of Jan: Server updates: * Fixed some bugs (7 bugs). Full git changelogs: Replaced .health with .getStat(STAT_HEALTH) and .setStat(STAT_HEALTH, value) Fixed bug with creatures not dying at 0 health Fixed bug with thousands of players not being loaded due to 0 health Added...
Last edited: