Fetching the latest programs, projects, and workspace data.
Terasology: like an open source Minecraft - imagine the possibilities!
Showing 5 of 22 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Siarhei Shalyhaila
<p>From my perspective, we could redo some game menus and improve user's experience. The general idea is to provide more opportunities to manage module dependencies and add possibility configure them. And other useful changes, e.g. previews for saved games, full description, e.t.c.</p>
Mentors: Student: Neil Moon
<p>During Google summer of code 2017, one student worked on making a backend that exposes information about Terasology servers. He also made a frontend using the ReactXP framework, which can build to multiple platforms, such as web, Android, and iOS. However, both the backend and the frontend need some work done on them to make them acceptable for end users. That is what this project is going to try to help accomplish.</p>
Mentors: Student: Adrian Siekierka
<p>This proposal involves creating a “base game”, or gameplay template, usable by players and expansion mod developers alike. I have spent a long time implementing game design concepts for a more fleshed out sandbox experience, particularly in the areas of building infrastructure and automation (but not focusing strictly on it - this is better left to dedicated games like Factorio), but also the overall progression of gameplay.</p>
Mentors: Student: Naman Tiwari
<p>Renovation of Master of Oreon is an extensive refactor of the current Master of Oreon module. The vision behind MOO is to create a game-play scenario akin to a mixture fortress management of Dwarf Fortress and wizard research in Dungeon Keeper, which will be made available through this project.</p>
Mentors: Student: Iaron da Costa Araújo
<p>At present, Terasology has a very limited amount of types of automated testing, which includes standard unit tests, environment-based tests and some minor benchmarking. Recently a new module (ModuleTestingEnvironment) was created to support integration tests, in which a JUnit tests are used to check more than one game component together executing in a headless client. Since the creation of this module was recent, not much was done using it yet. Besides this, another very requested test feature is the ability to record and replay events of a game session. With these facts in mind, I propose to create an event saving feature, that record all Events of a game session, and extend MTE to be able to create integration tests for the events recorded through this new feature.</p>