Live Projekt 'Trackers'
Start 20/09/2022: Funktionen, das Konzept und die Objekte werden sich täglich verändern. Das Ziel war ein performantes 3D Framework (THREE-Lib included). Nach einem Monat Entwicklung ist das Framework weit genug um das Konzept zu einer kleinen Spieleidee weiter zu entwickeln und alle Möglichkeiten + die Performance damit zu testen. Erst danach wird das endgültige, interaktive Skill-Script entworfen.
Erledigt:
- Search a 3D libary that is running at the browser without change the whole structure (Result: three.js before version 1.08) and implement it into mtx framework (as mtx plugin)
- Build engine plugin extension for three.js (as extension of mtx)
- Build a basic loading function with scene, objects and tacted game loop
- Build some basic mesh object geometry procedurals for the scene and a landscape (with endless, random terrain) - i know the most of them are included in three.js but i like the math to much, so ill get my own algorithms
- Extend three.js and build special framework objects (gameobjects, transforms, cameras, minimap) and extend three.js by substantially and more performant + flexible own mathematics
- Use new framework structure, add bezier curves (own algorithms) and create curve walking npc's
- Program a player controller (key & mouse controller)
- Build interactive objects (triggers) and some object interactions like rendering a sign from mtx language file texts
- Add collisions with reactions (push away, move around) and some other physics like slope and ground control into active gameobjects
- Make some effects (mesh splitter & explosion,particle emmitters,image creators)
- Create some different gameobjects (trackers) that follow players and npc's (as weapons) in formations
- Program a damage & health control with values to object display and the reactions after damage or kill (explosions, particles) for players, npc's and trackers
- Add some monitored activities and display the values at the HTML UI
News/Fixes 30.11.2022:
1. Bugfix: window key events disabled for preference the user controller events
2. Buxfix: continuous jumping (no movement) was terminated
3. Kill- and demolition counter added (kills: npc destroyed, demolitions: trackers destroyed)
4. Window resize event refresh now the render screen size
5. Implement an active game objects counter into game frame (for development)
6. Extend page content and some translations
1. Bugfix: window key events disabled for preference the user controller events
2. Buxfix: continuous jumping (no movement) was terminated
3. Kill- and demolition counter added (kills: npc destroyed, demolitions: trackers destroyed)
4. Window resize event refresh now the render screen size
5. Implement an active game objects counter into game frame (for development)
6. Extend page content and some translations