Skip to content
View zlatnaspirala's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report zlatnaspirala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zlatnaspirala/README.md

zlatnaspirala/goldenspiral software

zlatnaspirala/zlatnaspirala is just github readme template. it is my first touch with javaScript. It is funny but this webgl app works on android 3 from 2007 [opengles1.1]. Modern version and scene object orientend version of this code is matrix-engine. Matrix-engine comes with click trigger raycast, bvh animation, transformations, video/camera/canvas2d active textures and more. Matrix-engine at the moment support only opengle300 SL ver but can be manual downgraded to the 1.1 [1.1 openglews will limit engine features] Safir is simple direct DOM update with own return render <div></div> based on ECMA6 special on CustomEvent and literals - i figure why vanilla is best and i push rerender principe in secound plan. Updating direct html tag mehanics with optimal arg LEVEL of saving content [in fly, session storage, local storage ]. Nidza.js is 2dcanvas oriented but also i put special webgl/glmatrix basic/custom shaders for webGL surface.

Global shema for zlatnaspirala software

Database used MongoDB

Ref: https://www.mongodb.com/why-use-mongodb I make uniq shema for database jobs.

REST HTTP SERVER - HANDLING ACCOUNT SESSION

  • Communication only with http request. This project lead in backend part. Used by kickstart/safir, rocket-craft projects.

  • RCS Server

  • Communication only with websockets[webRTC]. Same DB used (like rocketcraftingserver). This project is standalone powered with Node.js/mongoDB/webRTC.

  • Visual-TS GE server part

ROCKET CRAFT - UE4 projetcs

In ue4.24 i use http/https request data format JSON.

  • empty
  • BarbarianRoadMashines
  • Shoot the zombie
  • Hang3d FPShooter

Safir

  • Light virtual DOM.
  • Tech: Based on ECMA6 programming paradigms builded on Template Literals, CustomEvents, Custom Tags.
  • Alternative software - High Performace

Matrix-engine

  • WebGL library based on glmatrix ver 2.xx. Can be downgraded with url param to the glsl 1.1.
  • For networking used broadcaster class.Same used in RCS/Visual-ts GE. Broadcaster don't care about DB record it is singnaling server very usefull in 3d context(multiplayer modes etc.).

Visual-ts Game Engine

Tags: canvas2d-webgl-webrtc-android-sockets-realtime-nodejs-ue4-unity-xcode-visual-studio

Personal dev stage server https://maximumroulette.com

YT Channel https://www.youtube.com/channel/UCc1NtMtvoVzKnOtnai9LGsA/videos

Stackoverflow: https://stackoverflow.com/users/1513187/nikola-lukic

Hackerrank AI Leaderboard https://www.hackerrank.com/leaderboard?page=2&track=ai&type=practice

Open Source hosted projects [standard maximumroulette links]:

Shader playground - I need more skills in this area. All shaders will be part of buildin matrix-engine custom shaders but only with MIT Licence.

Commercial projects:

Ultimate Roulette 0.1 With real physics [only desktop browsers for now]

Kure Orange VideoChat based on kurento media server vs openvidu.

NOT ACTIVE! KURE

Pinned

  1. matrix-engine-wgpu matrix-engine-wgpu Public

    webGpu powered pwa application. Crazy fast rendering solution. Scene object based.

    JavaScript 1 1

  2. matrix-engine matrix-engine Public

    webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.

    JavaScript 9 1

  3. magic-three magic-three Public

    Using power of Three.js and Ammo.js .Class oriented , script type module. No build needed. Networking with webRTC/Node.js signaling server. First person shooter

    JavaScript 9

  4. visual-ts-game-engine visual-ts-game-engine Public

    Typescript project based on matter.ts, used webpack, GamePlay based on canvas2D. Multiplayer real time for platformer gameplay. Video chat webRTC supported by node.js signalling. MongoDB used for a…

    TypeScript 22 5

  5. RocketCraftingServer/rocket-craft RocketCraftingServer/rocket-craft Public

    Based on UE 4.24 c++ & blueprint projects. One source all platforms! Game list: Race game BRM , FPShooter Hang3d , Survival zombie. Success build for window , html5 , android. Multiplatform.

    C++ 16 9

  6. GLSL-Shaders GLSL-Shaders Public

    Build shaders from zero. Prefered webGL2/opengles300

    JavaScript 2