LearnC
tilck
LearnC | tilck | |
---|---|---|
5 | 15 | |
15 | 2,250 | |
- | - | |
0.0 | 8.9 | |
over 1 year ago | 20 days ago | |
C | C | |
MIT License | BSD 2-clause "Simplified" License |
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.
LearnC
-
How would I structure a game engine in C that uses SDL2
Yes I have written a game in C/SDL2. It's 2,200 lines long. The Windows C code (actually easy to convert to Linux) is in the asteroids_ch48.zip file in https://github.com/David-H-Bolton/LearnC You'll need the sounds and graphics and have to install SDL2 on your PC.
-
Is C a decent programming language for small(ish) games?
I wrote an asteroids game in C with SDL2 about 2,200 lines. On Windows and Linux. It had aliens, ran at 60 fps, had pixel perfect collision detection and a high-score table. Source code is on GitHub( Windows version) and Linux. In both cases you need the chapter 48 files plus the graphics.zip and sounds.zip in the Windows folder.
-
Ast3r0id: My first ever game in C with SDL2
I too wrote an Asteroids game in C with SDL2. It's about 2,200 lines long and there's a Linux (compiled with clang) and Windows (compiled with Visual studio 2019) version. The Linux one The Windows one.
-
raylib vs SDL2 vs Allegro. Which would you recommend for simple games?
I wrote asteroids in C + SDL2 about 2,000 lines of code and that included high score table, and high speed pixel perfect collision detection. The code is here: Windows C source code (Visual Studio), or Linux C Source code (VS Code + clang). The chapter 48 has the full version; the other chapters are steps.
-
100k members! To celebrate, what is your favorite piece of C code you have written?
An asteroids game. 2,200 lines of C (with SDL2). Best bit is the collision detection which I devised; it's pixel perfect and runs at 60 fps. Windows source code is here (use the asteroids_ch48.zip file) https://github.com/David-H-Bolton/LearnC and Linux https://github.com/David-H-Bolton/LearnCOnLinux
tilck
- Tilck – A Tiny Linux-Compatible Kernel
- Tilck: A Tiny Linux-Compatible Kernel
- Tilck - A Tiny Linux-Compatible Kernel
- Tiny Linux-Compatible Kernel
- Tilck: a Tiny Linux-Compatible Kernel
-
Need projects for college resume
A Linux-compatible kernel written in C with tests written in C, C++ and Python: https://github.com/vvaltchev/tilck
What are some alternatives?
smenu - smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
Labrador - EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!
permafrost-engine - An OpenGL RTS game engine written in C
assimp - The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
2n - 2048 clone for the console, written in C
pioneer - A game of lonely space adventure
cave9 - gravity cave-exploration game (SF-Cave goes 3D)
edk2-sdm845 - (Maybe) Generic edk2 port for sdm845
hos-x86 - A simple Unix like operating system from scratch.
tfblib - A Tiny Linux Framebuffer Library
no - A silly, useless alternative to the well-known UNIX "yes" command
linux-uwu - An optimized kernel based on the Debian Linux sources with graysky2's gcc optimization patch, Gabriel Krisman's fsync patch, and some Clear Linux patches layered on top