PuzzleChain is a terminal-based cryptography and logic puzzle game written in C. It features adaptive difficulty and generates a personalized HTML + CSS certificate upon completion.
- π Multi-level puzzles with increasing difficulty
- π― Adaptive difficulty based on player performance
- π HTML certificate generation using file handling
- π¦ Modular code with separate
.c/.hfiles
- Global variables with extern
- File handling (fprintf, fopen, fclose)
- Modular C programming
- Terminal interaction
- HTML + CSS output generation
- Personalized HTML+CSS certificate generation by building a HTML+CSS library
- HTML to PDF conversion
- Use of ML for adaptive difficulty
- gcc main.c level_1.c level_2.c level_3.c level_4.c -o puzzle_chain
- ./puzzle_chain (on the next line)