Skip to content

A terminal-based cryptography puzzle game in C with adaptive difficulty and HTML certificate generation. Built using modular C, file handling, and HTML+CSS.

Notifications You must be signed in to change notification settings

nih8/Puzzle-chain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 PuzzleChain

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.

πŸ”§ Features

  • πŸ” Multi-level puzzles with increasing difficulty
  • 🎯 Adaptive difficulty based on player performance
  • πŸ“ HTML certificate generation using file handling
  • πŸ“¦ Modular code with separate .c/.h files

πŸ’‘ Concepts Used

  • Global variables with extern
  • File handling (fprintf, fopen, fclose)
  • Modular C programming
  • Terminal interaction
  • HTML + CSS output generation

What more can be done??

  • Personalized HTML+CSS certificate generation by building a HTML+CSS library
  • HTML to PDF conversion
  • Use of ML for adaptive difficulty

For running the project:

  • gcc main.c level_1.c level_2.c level_3.c level_4.c -o puzzle_chain
  • ./puzzle_chain (on the next line)

About

A terminal-based cryptography puzzle game in C with adaptive difficulty and HTML certificate generation. Built using modular C, file handling, and HTML+CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published