Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epermyakov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Show HN: Fully Lock-Free Actor Model and Software Transactional Memory in C++20
(github.com)
4 points
by
epermyakov
3y ago
|
0 comments
2.
▲
by
epermyakov
5y ago
SDL gives you an API for 2D rendering, mostly limited to drawing boxes, lines, and bitmaps. OpenGL lets you program the graphics card for any use case, most commonly 3D graphics with room to add complex effects and post-processing. The SDL
3.
▲
by
epermyakov
5y ago
The reason I kept the minimum OpenGL 3.3 requirement is because it is supported on the biggest range of platforms. OpenGL 4.xx features require some features from newer generation cards. Of course, with time this is becoming less and less r
4.
▲
by
epermyakov
5y ago
My initial idea was that I wanted a more "sexy" language for scripting. Python is a lot more popular and (arguably) more enjoyable to use than Lua. There's a lot of cool stuff like list comprehensions. Plus I had a selfish re
5.
▲
by
epermyakov
5y ago
I guess the "shtick" of C is that it has a small and obvious feature set. The readability and style of programming follows from that. As you start adding more and more language features and constructs, you start getting all the ot
6.
▲
by
epermyakov
5y ago
Eh, I don't have a great justification why Python 2 should be used over Python 3. I made this choice like 3 years ago when I didn't know too much about Python. That's it. Since I wrote some code against the C API of the inter
7.
▲
by
epermyakov
5y ago
All the fundamental behaviours (movement, combat, resource harvesting) are implemented in C. The engine uses Python as a scripting/config language. You can use it to hook into a lot of events pushed from the engine core (unit got selec
8.
▲
by
epermyakov
5y ago
Over the long development cycle of the project, I've accumulated a nice little library of data structures, allocators, and utilities (mostly in src/lib). Between those and the low-level engine systems such as the task scheduler an
9.
▲
Show HN: I wrote my own RTS game engine in C
(github.com)
1102 points
by
epermyakov
5y ago
|
262 comments
10.
▲
Show HN: OpenGL Real-Time Strategy Game Engine in Pure C [38k SLOC C99]
(github.com)
6 points
by
epermyakov
6y ago
|
0 comments
11.
▲
Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strategy Engine in C
(github.com)
144 points
by
epermyakov
8y ago
|
25 comments