How 0xaii/c-cpp-python-projects works
This repository is a collection of 23 independent C, C++, and Python games, creative apps, utilities, API clients, and ML/AI programs—not one integrated application. The common user workflow is to choose and launch a project, provide input or interact with its interface, and receive that program’s result; the README documents capabilities, while sampled source confirms only selected implementations. Nodes use exact project source paths where available; directory paths identify unsampled projects. Dashed links mark documented external integrations, not verified call details.
Main entry points: Weather.c Weather · Translator.c Translator · QJG.c Quotes and Jokes · main.py AI Chatbot
Components 28
Games
- Snake
C/SnakeGame/Snake.c - Match-3
C/MatchGame/Match3.c - Sudoku
C/Sudoku/Sudoku.c - Typing Game
C/TypeGame/Src/main.c - OMORI Explorer
C/OMORI/WS.c - Pong
C++/PING-PONG/main/main.cpp - Space Shooter
C++/Game/src/main.cpp - Pac-Man
C++/Pacman/src/main.cpp - Tetris
C++/Tetris/src/main.cpp - Quiz
C++/Quiz/Include/main.cpp
Creative Apps
- Paint
C++/Paint/Src/main.cpp - Image Viewer
C/ImageViewer/main.c - Music Player
C++/MPlayer/src/main.cpp
Utilities
- Function Plotter
C/Functions/Functions.c - QR Generator
C/QrCode/main.c - Expression Interpreter
C/Interpreter/main.c - Task Manager
C/TaskManager/TM.c - YouTube Downloader
C/Download_YT_Links/Download_YT_Links.c
API Tools
- Weather
C/Weather/Weather.c - Translator
C/Translator/Translator.c - Quotes and Jokes
C/QJG/QJG.c
ML and AI
- Digit Recognition
Python/DigitRecognition/main.py - AI Chatbot
Python/AiChatBot/main.py
Other components
- User
- OpenWeatherMap
- Google Translate
- Public APIs
- Groq API
Connections 27
- User → Snake: plays
- User → Match-3: plays
- User → Sudoku: plays
- User → Typing Game: practices
- User → OMORI Explorer: explores
- User → Pong: plays
- User → Space Shooter: plays
- User → Pac-Man: plays
- User → Tetris: plays
- User → Quiz: plays
- User → Paint: draws with
- User → Image Viewer: views images
- User → Music Player: plays music
- User → Function Plotter: plots functions
- User → QR Generator: provides text
- User → Expression Interpreter: enters expressions
- User → Task Manager: manages tasks
- User → YouTube Downloader: requests downloads
- User → Weather: requests weather
- User → Translator: requests translation
- User → Quotes and Jokes: requests content
- User → Digit Recognition: provides digit images
- User → AI Chatbot: chats
- Weather → OpenWeatherMap: fetches weather
- Translator → Google Translate: translates text
- Quotes and Jokes → Public APIs: fetches content
- AI Chatbot → Groq API: requests completion