Super-Template-Tetris
ahsohtoa
Super-Template-Tetris | ahsohtoa | |
---|---|---|
3 | 10 | |
554 | 76 | |
- | - | |
10.0 | 0.0 | |
almost 9 years ago | almost 2 years ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Super-Template-Tetris
-
Command-Line-Only Video Games (2019)
Agreed... by nature a "command line game" would have to be turn oriented, I think. I was curious what kind of games where going to be linked here. It seems is mostly games that run on "text mode" on a terminal, as opposed to turn based games using the command line as UI.
Counter example: command line tetris! [0]. Although... still gives the player the advantage of "freezing time" on every move :-).
0: https://github.com/mattbierner/Super-Template-Tetris
- HypeScript: Simplified TypeScript's type system in TypeScript's own type system
- Never trust a programmer who says he knows C++
ahsohtoa
-
The Data-Oriented Design Process for Game Development
Since the article talks a bit about this part of DoD - plugging my C++ library for automatic conversion of AoS layout to SoA: https://github.com/celtera/ahsohtoa if it can be useful to anyone ; the entire code is pretty short and fully documented to explain the techniques used: https://github.com/celtera/ahsohtoa/blob/main/include/ahsoht...
- A header only c++17 structure of arrays implementation
-
Data Oriented Design (first chapter)
For anyone interested into DoD in C++, I've put out this library recently which allows to have an "object" API on top of an array-based storage (AoS interface / SoA implementation): https://github.com/celtera/ahsohtoa
-
Never trust a programmer who says he knows C++
Here's a small SoA abstraction I made recently. https://github.com/celtera/ahsohtoa
- Automatic AoS-to-SoA in C++20
- ahsohtoa: non-intrusive conversion of types to structures of arrays in C++20
- Ahsohtoa: Structure-of-Array Synthesis in C++20
- ahsohtoa - micro-library for structure-of-array synthesis in c++20
-
Proof of concept of automatic struct-of-array generation in C++20
gave a go at it: https://github.com/celtera/ahsohtoa/blob/main/tests/test-recursive.cpp - very experimental, and the api isn't as nice yet...
What are some alternatives?
proposal-slice-notation
HypeScript - 🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system
xterm - Source for the latest xterm
coffeescript - Unfancy JavaScript
Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
bsd-games - Traditional text mode games from BSD
proposal-array-equality - Determining Array Equality
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
proposal-do-expressions - Proposal for `do` expressions
ts-sql - A SQL database implemented purely in TypeScript type annotations.
super-startrek - The Classic Super Star Trek Game (with minor additions by Tom Almy)