See Pocket
The main semantic interest (beside performance benefits) is the ability to write
if (entity.hasComponent!Foobar)
entity.component!(Foobar).doThing(...);Also, apply a system only to entities with the relevant components (example?)
See Pocket
The main semantic interest (beside performance benefits) is the ability to write
if (entity.hasComponent!Foobar)
entity.component!(Foobar).doThing(...);Also, apply a system only to entities with the relevant components (example?)
Inspired by the board game "Scotland Yard".
The player is invisible, but leaves clues/breadcrumbs that let NPCs guess its path.
The IA can follow simple patterns (eg straigt lines, the player disappearing next to a ventilation duct) to anticipate the player and lay ambushes.
| 22 - Wrappers | |
| 35 - API | |
| 39 - Naming | |
| 60 - Security | |
| 73+74 - Logs | |
| 91 - Brevity | |
| 98 - Anti-patterns teaching | |
| 100 - 10.000 mistakes | |
| 104 - Guard rails | |
| 109 - Generic solutions |