Drone Control
- Tech Stack: C and Networks
- Github URL: Project Link
This C programming project involves the creation of a drone delivery simulation system in three progressive versions. In the first version, students implement a basic simulator where drones move sequentially on a map with obstacles, executing commands provided in a text file. The second version introduces concurrency, utilizing threads for simultaneous drone movements and continuous map display. The final version extends the project to include network communication, requiring the development of a client-server architecture for transmitting map details and drone commands. This comprehensive project aims to enhance students' proficiency in C programming, concurrent execution, and network communication, providing valuable hands-on experience in designing a drone delivery system.