Skip to content
View zlatnaspirala's full-sized avatar

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

New networking

  • Kurento will be future main networking platform in mine projects for non secured data flow or video chats. I use mediaStream for multiplayer player position for example but i use also RocketCraftServer for acconts session (login/secured call +comb with kurento).

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 Kure / kerento driven.
  • [DEPLACED] 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 https://www.youtube.com/@3dprogramer

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.com 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.

ACTIVE ! KURE

Pinned Loading

  1. 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

  2. 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++ 17 9

  3. vuletube vuletube Public

    Starter project for vue in combination with typescript. Getting response for youtube search. Call server part for saving videos. Use videos in three.js 3d port view. Control vuletube site with hand…

    HTML 12 2

  4. 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 11 1

  5. magic-three magic-three Public

    Using power of Three.js and Ammo.js .Class oriented , script type module. No build no extra time spend needed. Networking with webRTC/Node.js signaling server. First person shooter Multiplayer solu…

    JavaScript 10

  6. cross-k cross-k Public

    Visual App-Game Engine Tool CrossK based on kivy 2.0 Scene editor , Assets editor , Package . Don't panic don't react.

    Python 8 1