On.Programming

For most of us, programming (or more generally – software development) is all the life is about.

IT Hares are not different. And they have more than just quite a few bits to share about programming…

MOG Graphics 101: 3D Maths Basics, Meshes, Client- and Server-Side Polygon Counts

September 6, 2016 by “No Bugs” Bunny

Client-Side vs Server-Side Meshes

Quote:

for the purposes of the MOG network communications, I usually suggest using Euler angles to represent rotations/orientations

Another Quote:

One thing which persistently haunts 3D developers, is polygon count.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingTips and Tricks

Tagged With: 3DClientServer
Read more

Game Graphics 101: Rendering 2D on GPU. Shaders

August 29, 2016 by “No Bugs” Bunny

rendering 2D using 3D engine

Quote:

Using 3D engine can improve your 2D picture dramatically.

Another Quote:

Strictly speaking, “shader” is a program which is executed for each “vertex” or each “pixel”

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingTips and Tricks

Read more

Deterministic Components for Distributed Systems

August 22, 2016 by “No Bugs” Bunny

Schrödinger's Cat

Quote:

Then you can recover from any single server failure in a perfectly transparent manner

Another Quote:

after the program fails in production, we can get the input log and run it in the comfort of a developer’s machine, under a debugger, as many times as we want, and get exactly the same variables at exactly the same points as happened in production

Filed under: On.System ArchitectureDistributed systems(Re)ActorsOn.ProgrammingDebugging

Read more

Game Graphics 101: 2D Animation, Sprites, Double and Triple Buffering

August 16, 2016 by “No Bugs” Bunny

raster vs vector

Quote:

If you’re using double buffering AND perform buffer swap in sync with the V-Sync signal, your monitor will show your game just as a movie projector with shutter would show a cartoon in the cinema

Another Quote:

I’ve seen a pretty minimal 2D engine written from scratch at a cost of 4-6 person-weeks

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingTips and Tricks

Tagged With: 2DClient
Read more