Удаление вики-страницы 'Home' не может быть отменено. Продолжить?
If you want an account on this Gitea instance, join our IRC channel (irc.freenode.net
, #octaforge
; if you don't have an IRC client, you can use https://webchat.freenode.net) and ask q66
.
As of 2020/04, the OctaForge project has been restarted, for now experimentally.
The goal of the project is to build a game engine/framework based on http://tesseract.gg. This is not unlike the old project, however, this time, things are a little different.
Newly, OctaForge is an umbrella project for several subprojects. The idea of providing a game hosting platform (like Syntensity used to be in the past) has been scrapped, at least for the time being, with focus being on the needs of the engine itself. Likewise, the builtin Lua scripting system has also been dropped.
Other projects may get added later.
Current status: Early experimentation
OctaCore is the actual game engine, derived from the Tesseract codebase. In the end, it's meant to consist of the core engine itself, an editor, and a collection of core components to aid with game development.
Current status: Some components stable, preparing for initial release
This is a C++17 extension library to be used by the engine, but also third party non-game projects. It aims to complement the C++ standard library, adding new functionality (coroutines, concurrency, etc.) and replacing insufficient C++ standard library functionality (ranges, I/O streams, string formatting, etc.)
Current status: WIP, preparing for initial release
A standalone implementation of the CubeScript language, meant to be embeddable, clean, provide a safe and easy to use API, and useful in multithreaded environments. Originally based on the Sauerbraten CubeScript implementation, it has been nearly completely rewritten.
It will be used by the engine as a debug console and to provide a minimal, non-intrusive scripting interface.
These are some of the preliminary goals of the project.
More future goals include:
Right now, the engine is in a refactoring stage. Tesseract has been imported, stripped down, and currently undergoing preparation.
Right now, the codebase is being refactored to have a strict single-header-file-per-source-file system. This will help clear up dependencies between things, and in turn, make it easier to drop more stuff. It will also improve compile times, but that's besides the point.
Once that refactoring is done, the following will be focused on:
libostd
can be usedAll this is expected to take a while, don't expect it next week. Once this is all done, other tasks can be started.
Удаление вики-страницы 'Home' не может быть отменено. Продолжить?