Micro Project
Micro Project
(Third Semester)
In the Subject of
OBJECT ORIENTED PROGRAMMING USING C++ (22316)
Submitted By
Kartik Y Gurve
Submitted To
Mr.S.U.RATHOD
Lecturer In
(2023-2024)
Certificate
This is to certify, that students whose name mention below of Third Semester of
Diploma in Computer Engineering has satisfactorily completed the Micro project
entitled “WALKING MAN IN RAIN USING COMPUTER GRAPHICS”
Place: Arvi
Date:
Place: Arvi
Date:
Signature
➢ BRIEF INTRODUCTION: -
➢ PROPOSED METHODOLOGY: -
➢ GROUP MEMBERS: -
➢ RATIONALE: -
Overall, the rationale for this program is to provide a hands-
on learning experience in graphics programming, using a
relatively simple and visually engaging animation as a
starting point. It demonstrates fundamental concepts and
techniques applicable in more complex graphical
applications.
➢ LITERATURE REVIEW:-
3. Initialize Graphics:
Use initgraph to set up the graphics mode and open a graphics window.
4. Main Loop:
Create a loop that continues execution until a key press is detected using
kbhit().
5. Draw Elements:
Call the drawing functions to display the man, cloud, and a line to represent
the ground.
6. Generate Raindrops:
Use a loop to randomly generate and draw raindrops on the screen.
7. Animate Legs:
Implement logic to create a walking animation for the man's legs.
9. Simulate Movement:
Update the x-coordinate to simulate horizontal movement, creating the effect
of walking.
2. Graphics Programming:
- You'll learn how to use a graphics library (like the Turbo C++
graphics library) to create visual elements on a screen.
3. Algorithmic Thinking:
- You'll develop the ability to break down a problem (in this
case, creating a simple animation) into smaller, manageable
steps.
.
➢ APPLICATION OF THE MICRO-PROJECT: -
➢ REFERENCES:-
➢ https://www.geeksforgeeks.org/c-program-to-show-a-man-
walking-in-rain/
➢ https://www.coursera.org/articles/computer-graphics
➢ https://www.google.co.in/books/edition/Computer_Graphics/zTF
PF3uN7ecC?hl=en&gbpv=1&dq=computer+graphics&printsec=fron
tcover
➢ https://www.youtube.com/watch?v=uTBKa1PSyf8&list=PLYwpaL_
SFmcAtxMe7ahYC4ZYjQHun_b-T