The source of this project. Download, unzip and open the project. No limitations set by author.Some notes about ShiVa (https://shiva-engine.com).
Also large and powerful 3D software development platform. Lua as the scripting language. Export to MS Studio Express c++ project with one click. Of course, cross-platform developments for mobiles, iphones, all types of computers, web browser, etc. There is plugin system (can use from lua directly) for advanced c++ developers, but not for free and isn't used for this "Hello World" type project. Good editor tool, some structured help, a bit forum & community. Can create 3D worlds, limited by laziness only. Unique, but good.
By the way, as most chess engines are developed in c++, good chess engine plugin for shiva is really possible.
Also have done some work on PGN, FEN support in lua-scripts, use it for Your projects.
Of course, lua function will find next chess moves possible in given position...
The c0_chess.lua code ready for Lua 5.1 compiler.
Possible usage: WarCraft, StarCraft, Lua (www.lua.org) based chess projects, other...

Nav komentāru:
Ierakstīt komentāru