The document outlines various potential C programming projects of increasing complexity, ranging from basic programs and games to more advanced systems-level projects. It begins with 29 common mini-projects such as a banking system, calendar, or games. It then lists 27 advanced C projects involving lower-level concepts like virtual machines, emulators, networking, operating systems, and databases. Finally, it outlines 60 open-source level projects involving compilers, interpreters, file systems, text editors, and other challenging programming areas.
The document outlines various potential C programming projects of increasing complexity, ranging from basic programs and games to more advanced systems-level projects. It begins with 29 common mini-projects such as a banking system, calendar, or games. It then lists 27 advanced C projects involving lower-level concepts like virtual machines, emulators, networking, operating systems, and databases. Finally, it outlines 60 open-source level projects involving compilers, interpreters, file systems, text editors, and other challenging programming areas.
22. Metro Reservation System Program in C for mini project 23. Mini Project in C Hotel Reservation and management System 24. Mini Project in C language for DOS Key Logger 25. College or School Library Management System (Mini Project in C) 26. Bricks Game mini project. 27. Car - Dual : A Car racing game 28. Windows Folder Protection Software in C 29. Employee & Employer Database Project Using C Advanced C Projects (Research based )
1. Implementing a Virtual Machine in C
2. Writing a Chip 8 Emulator 3. Writing a Game Boy emulator 4. Write your Own Virtual Machine 5. Computer Networking 6. Beej's Guide to Network Programming book 7. Concurrent Servers 8. HTTP Server: Everything you need to know to Build a simple HTTP server from scratch 9. Let's code a TCP/IP stack a. Part 1: Ethernet & ARP b. Part 2: IPv4 & ICMPv4 c. Part 3: TCP Basics & Handshake d. Part 4: TCP Data Flow & Socket API e. Part 5: TCP Retransmission 10. Let's make a NTP Client in C 11. Write an MQTT broker from scratch a. Part 1 - The protocol b. Part 2 - Networking c. Part 3 - Server d. Part 4 - Data structures e. Part 5 - Topic abstraction f. Part 6 - Handlers 12. Databases 13. Let's Build a Simple Database 14. Game Development 15. Astroids Clone 16. Brickout Clone 17. Chess Engine In C 18. Coding A Sudoku Solver in C 19. Coding a Rogue/Nethack RPG in C 20. Create a Game Loop using C and SDL course 21. Creating a 2D platformer 22. Creating a 2D shoot 'em up 23. Creating a 2D top-down shooter 24. How to Program an NES game in C 25. How to Program a Text Adventure in C 26. Implementing Solitaire in C 27. Simple Tic Tac Toe in C 28. Tic-tac-toe Game in C with SDL 29. Write The Old-School Fire Effect and Bare-Metal Programming in Assembly and C 30. Writing 2D Games in C using SDL video 31. Writing a Game Boy Advance Game 32. Build a minimal multi-tasking OS kernel for ARM from scratch 33. Build Your Own Shell 34. Building an Operating System for the Raspberry Pi 35. Hack the Virtual Memory 36. Re-Writing BSD 4.4 Shell Commands 37. Roll your own toy UNIX-clone OS 38. Write a Shell in C 39. Write a Simple Memory Allocator 40. Write a System Call 41. Writing a FUSE Filesystem 42. Writing a shell in C 43. Writing a Unix Shell 44. A Compiler Writing Journey 45. A Regular Expression Matcher 46. A Regular Expression Matching Can Be Simple And Fast 47. Baby's First Garbage Collector 48. Build Your Own Lisp book 49. Compiler Design in C book 50. Crafting Interpreters book Chapters 14-30 51. Let's Build a Compiler: A C & x86 version 52. Writing a Simple Garbage Collector in C 53. A dummy blockchain implementation in C 54. Build Your Own Text Editor 55. How to Write a Video Player in Less Than 1000 Lines 56. Learn FFmpeg libav the Hard Way in-progress 57. Write a hash table in C 58. Write BigInt Calculator in C 59. Write Your Own Zip from scratch in C 60. Writing an SVG Library
Instant Access to Introduction to Game Programming using Processing For Designers Artists Players Non Tech People and Everybody Else 1st Edition Daniel Cermak-Sassenrath ebook Full Chapters