понедельник, 9 января 2017 г.

Placing basic lasers on ship

After some research, I found tinypng.com and it decrease size of images drastically. (up to 79%)

Added lasers as objects and placed it on ship. Remember old good times when I should restart game/app to see some small changes. And this loop gives feedback needed for development continues

Lasers controlled by basic script. AGK is very procedural, but games is data driven anyway.

Good OOP practice is good for large team. It has it's own price - support this scaffold can be tedious and error prone. And after some time you can forget details. So you should write UML diagrams and update it with code. This applicable to Unity and Unreal.

KISS (Keep It Simple Stupid) principle shines in all perfection - simple code written faster and has less bugs, and I can remember what it does only looking on it, not at all these UML diagrams.

This can be ridiculous to tweak small amount of pixels, but it very satisfying. Game development now shines again with this immediate feedback. And I have sense of programer, not only designer. So good sense of control.