<1/4>

“No Bugs” Bunny

unnamed.png

“No Bugs” Bunny
Sarcastic Architect

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek

BB_userpic_0012.png

Once upon a time, in a rabbit outsourcing warren of Bunnylore, there was a young software developer bunny. And as a developer, she has had one very unusual treat: she was obsessed with eliminating all the bugs she can get his forelegs on. So, it is not surprising that her friends called her a “No Bugs” Bunny (or simply “NoBugs”).

Later on, she grew up, so she decided that “Bunny” in her name has became inappropriate (not to mention potential arguments with Warner Brothers), so she has asked all her friends to call her “No Bugs” Bunny. She has made a career as a team lead and software architect, and they lived happily ever after.

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