_________ _________ _____ __
\_ ___ \ __ ____________ __ ____ \_ ___ \____________ _/ ____\/ |_ ___________
/ \ \/| | \_ __ \ \/ // __ \ / \ \/\_ __ \__ \\ __\\ __\/ __ \_ __ \
\ \___| | /| | \/\ /\ ___/ \ \____| | \// __ \| | | | \ ___/| | \/
\______ /____/ |__| \_/ \___ > \______ /|__| (____ /__| |__| \___ >__|
\/ \/ \/ \/ \/
Curve Crafter is a terminal based C project combining:
- A math function grapher
- A mini CLI game engine
Each part can be used independently, making it easy to repurpose for other projects or experiments.
- Graphing calculator capabilities via command line input
- Flicker free, double-buffered console rendering
- Mini CLI game engine for simple terminal games
- Windows OS / Unix OS
- Windows SDK
// If using windows OS - C compiler (
gcc,cl, etc)
Graphing Calculator
- Windows:
make win - linux:
make linuxCLI pong game
- Windows:
make win_pong- linux:
make linux_pongAfter compiling, run from the terminal and pass a mathematical expression as an argument:
./bin/CurveCrafter "x*x/100"To run the pong game you can either open it as any regular exe or open it via terminal:
./bin/Pong- Multiple functions plotted simultaneously
- More optimization
Contributions are welcome! Open an issue or submit a pull request if you want to help.
- MIT License