Здравствуйте, гость ( Вход | Регистрация )

> Правила форума — Моддинг Арканум

    Арканум модификация
  • В рамках здравого смысла ограничьте флуд и офф-топ;
  • Называйте темы понятно и конкретно;
  • Если Вы хотите узнать, где можно скачать какой-либо файл, патч, мод или саму игру Arcanum: Of Streamworks and Magick Obscura, ознакомьтесь с нашей подборкой ссылок
  • Просьба: Голосуйте иногда в рейтингах на форуме/сайте (низ страницы — баннеры). Для чего это делать: пропаганда игры, ведь АРКАНУМ жил, жив и будет жить;
  • Для двухстороннего общения пользуйте личные сообщения.

 
Ответить в эту темуОткрыть новую тему

> OpenArcanum - Tech Preview

Crypton
сообщение 4.2.2018, 20:11
Сообщение #1

Диггер
Group Icon
Группа: Завсегдатаи
Сообщений: 162
Регистрация: 18.11.2008
Из: Czech Republic
Пользователь №: 2 939



Hello everyone drinks3.gif

Goods news everyone! I'm happy to announce that OpenArcanum project has vastly progressed in development and will be after all released soon. This new game engine will bring Arcanum back to it's glory, allowing both single-player and multiplayer game, including coop-mode.

The story behind:
The OpenArcanum was originally developed in Qt framework and written in C++, however the framework did not fit the engine's requirements and I was forced to rewrite the whole engine and write everything from scratch.... However, that was a bad idea back in 2010, because the following 2 years, I was basically only reimplementing the wheel and the project grew to 200 000 SLOC of custom code.

I stopped developing OpenArcanum after that due personal and health reasons. Last year, in July, I decided to continue working on OpenArcanum. After fixing completely broken code (took over 1 month) and modernizing it to use latest versions of third-party libraries, I had to switch my desktop OS from Windows to Linux and so I had to port the engine to Linux. After another month or so, I started writing a converter app for Arcanum's game assets.

While that, I have decided to drop the idea of Lua language for game scripting. In those 5 years, Lua did not made much progress in "development" and it's ecosystem is very small and outdated.

After a deep thinking, I decided to use JavaScript for game scripting.

So I started integrating the V8 scripting engine to the OpenArcanum. However, because I also wanted to use HTML5 for game user interface, I started to integrate the CEF3 engine instead. After that, I started integrating and rewriting Node.js for CEF3 implementation.

After realizing that there is a so much work to be done, i.e. binding the whole engine to JavaScript, rewriting the core for new file formats, porting to other platforms, bugfixing etc, I did hard, but necessary dedision...

I have decided to rewrite the whole engine to JavaScript. The reason is that I wouldn't have to rewrite the Lua bindings, I would not to have to bind the engine at all. Also, it's much easier and faster to write the game in JS than in C++, as JS is a way dynamic and permissible.

Another reason is, that back in 2009, when I started developing OpenArcanum, there was no HTML5, CSS3 and WebGL and something like web sockets, Node.js, Electron and similar stuff did not exists or was in early developments.

Nowadays, it's possible to develop a AA 3D game for web browsers.

So there it is, OpenArcanum2 in it' early development. The JavaScript reimplementation of OpenArcanum.

Here's a short video of current progress. Notice the movable and draggable widgets and windows and UI effects smile3.gif

 https://youtu.be/JR0XN1dRaoU

If you are considering making a small donation to make the project finished sooner, here are links to OpenArcanum's project pages:
https://www.indiegogo.com/projects/the-open...r-arcanum-rpg#/
https://www.patreon.com/libor_max

Please follow my Patreon page for latest updates:
https://www.patreon.com/libor_max

Or ArcanumAlive's facebook page: https://www.facebook.com/ArcanumAlive/

Have a nice day everyone drinks1.gif


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Demimond23
сообщение 12.3.2018, 23:18
Сообщение #2
Нет аватара
Гость







Hey man, really appreciate your work so far. Hope this project lives to see the playable results. I mentioned this to you on facebook but I'll up my patreon pledge and do a shout out on tumblr if the updates will be regular(no matter how small or incremental, as long as there's progress). Cheers mate.
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Crypton
сообщение 14.3.2018, 6:27
Сообщение #3

Диггер
Group Icon
Группа: Завсегдатаи
Сообщений: 162
Регистрация: 18.11.2008
Из: Czech Republic
Пользователь №: 2 939



Hello there smile3.gif Thank you for the support. I replied to your messages on facebook. Have a nice day, Demi.


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 22.12.2024, 6:34
IPS Driver Error  

Ошибка с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда.

Возвращаемая ошибка

Приносим свои извинения за предоставленные неудобства.