You can find the source on the GitHub project.
The notes are collecting using my interpretation of the Zettelkasten method.
More
-
-
Software Entropy
Refers to phenemona that as a project increases in size, ability to add new features and progress decreases.
References:
-
Test Coverage Metrics
Metrics that answer the question : how much of our code is executed by our tests?
-
The Art of Game Design - A Book Of Lenses (2nd Edition) by Jesse Schell
As a person who's recently found themselves building a game, I really got a lot out of this book. It's a nice balance between theory …
-
-
Multiple Interitance
Multiple interitance refers to an object that inheritants from multiple parents. In Lua, this can be acheived by using Metatables with a metamethod
__index
which … -
Object Prototypes
In Lua, object-oriented programming is achieved using prototypal inheritance, since Lua does not have the concept of a class. Prototypal inheritance simply means that objects …
-
Lua Table-Access Metamethods
Table access metamethods (Lua) provide a mechanism for handling table lookup using the
__index
metamethod and writes to missing keys, using the__newindex
metamethod. They … -
Metatables
In Lua, since everything is a tables, metatables are a paradigm that lets you change the behaviour of a table, using another table. For example …
-
Player Dependance in Multiplayer Games
Schell says to create an effective online game community create situations in which players depend on each other: they require each others assistance to complete …