0% found this document useful (0 votes)
27 views6 pages

CGR Micro

kjkjlkhklj

Uploaded by

dakom69830
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views6 pages

CGR Micro

kjkjlkhklj

Uploaded by

dakom69830
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

A

MICROPROJECT REPORT
ON
�Doraemon Cartoon Character�
SUBMITTED BY

Roll.no Enrollment.no Nameofstudent


106 23213340226 Pratiksha Lakshman Malekar
121 23213340241 Pratiksha Bapurao shejawal
131 23213340251 Yash Santosh Dalvi
133 23213340253 Sushant Sharad Ghadge

UNDER THE GUIDANCE OF


Mrs.ChavanS.J

DEPARTMENTOFCOMPUTERSCIENCEENGINEERING ACADEMIC YEAR 2024-2025

Certificate
This is to certify that the Microproject work entitled
�Doraemon Cartoon Character�
Has been successfully completed by

Roll.no Enrollment.no Name of student


106 23213340226 Pratiksha Lakshman Malekar
121 23213340241 Pratiksha Bapurao shejawal
131 23213340251 Yash Santosh Dalvi
133 23213340253 Sushant Sharad Ghadge

In fulfillment for the


Diploma in Computer Science & Engineering
Maharashtra State Board of Technical Education During the academic year2024�25under
the guidance of

Mrs.ChavanS.J Ms.Patil.S.D
Dr,V.A.Pharande Project guide HOD
Principal

DEPARTMENT OF COMPUTER ENGINEERING

INDEX

Sr.no Title Page no.


1 Aknowledgement 4
2 Abstract 5
3 Introduction 6
4 Requirement 7-9
5 Algorithm 10
6 Flowchart 11
7 Source code 12
8 Output 13
9 Conclusion 14-15
10 Future Scope 16
11 Reference 17

Aknowledgement
During the selection of topic entitled As �Doraemon Cartoon Character� the help we
received from our professors, family,
and friend is invaluable and we are forever indebted to them.

We would first like to express our gratitude to our Principal Dr. V. A.Pharande Our
H.O.D Ms.Patil S.D and our Project Guide Ms.swapnali N.R for their immense support
Suggestion, encouragement and interest in our micro project work. Without their
invaluable suggestions our project selection would be incomplete.

Last but not least, we would like our friend, our friends, parents and group member
for their belief and patience in our endeavor.

? ABSTRACT:

Computer graphics deals with generating images with the aid of computers. Today,
computer graphics is a core technology in digital photography, film, video games,
cell phone and computer displays, and many specialized applications. A great deal
of specialized hardware and software has been developed, with the displays of most
devices being driven by computer graphics hardware. It is a vast and recently
developed area of computer science. Computer graphics is responsible for
displaying art and image data effectively and meaningfully to the consumer. It is
also used for processing image data received from the physical world, such as photo
and video content. Computer graphics development has had a significant impact on
many types of media and has revolutionized animation, movies, advertising, video
games, in general. In today�s world which is filled with full of imagination and
visualizations, there are some areas which is covered with the word animation.
Animation is the process of creating an illusion of motion and shape change by
means of rapid display of various type of pictures that were made to create a
single scene. So this Micro Project we will implement a program to create an
Animation Of Battery Charge using graphics.

Introduction:
This project pays homage to the Doraemon beloved animated character by harnessing
thepower of C programming and animation techniques to create an interactive and
animatedDoremon character. Throughout this report, we will delve
into the intricate process ofdesigning, coding, and animating our very own
Doremon

Information about project


I Have created this micro-project or moving animation to understand the concept of
computer graphics .
for this I�m used main Header File<graphics.h>as per computer graphics related
programs and conditions .
What is graphics ? 2Dgraphics come in two flavors � raster and vector. Raster
graphics are the most common and are used for digital photos, Web graphics, icons,
and other types of images.
Computer-assisted animation and computer-generated animation are two categories of
computer animation.

Animation means giving life to any object in computer graphics. It has the power of
injecting energy and emotions into the most seemingly inanimate objects.

Course Outcomes Achieved :-


Co 1: Manipulate visual and geometric information of images.
Co 2: coImplement standard algorithms to draw various graphics objects using the C
program.
Co 3: Develop programs for 2D and 3D transformation.
Co 4:Use projections to visualize objects on the view plane .
Co 5: Implement various clipping algorithms.
Develop programs to create curves using algorithms.

Requirement
Software Requirements
Hardware Requirements
Knowledge and Skills
Project Assets
Testing and Optimization Tools
Documentation and Resources
FLOWCHART:

code:
#include <conio.h>
#include <graphics.h>
#include <stdio.h>

// Driver code
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\turboc3\\bgi");
setfillstyle(SOLID_FILL, CYAN);

// Head Outer Circle


circle(500, 200, 100);

// Head Inner Circle


circle(500, 212, 88);
floodfill(502, 102, 15);
setfillstyle(SOLID_FILL, CYAN);

// Body Outer Circle


circle(500, 400, 100);

// Body Inner Circle


circle(500, 388, 88);
floodfill(502, 498, 15);
setfillstyle(SOLID_FILL, RED);

// NOSE
circle(502, 214, 10);
floodfill(504, 216, 15);

// Left Eye
circle(460, 170, 15);

// Right Eye
circle(540, 170, 15);

// Left Mustache Middle


// Line
line(430, 214, 380, 214);

// Left Mustache Upper


// Line
line(430, 214, 380, 196);

// Left Mustache Lower


// Line
line(430, 214, 380, 234);

// Right Mustache Middle


// Line
line(570, 214, 620, 214);

// Right Mustache Upper


// Line
line(570, 214, 620, 196);

// Right Mustache Lower


// Line
line(570, 214, 620, 234);

// Nose-Mouth Connector
line(502, 224, 502, 240);

// Mouth Horizontal Line


line(465, 240, 535, 240);

// Mouth Tangent Line


line(465, 240, 502, 260);

// Mouth Tangent Line


line(502, 260, 535, 240);

setfillstyle(SOLID_FILL, CYAN);

// Right Up Hand
line(500, 300, 650, 320);

// Right Low Hand


line(500, 300, 650, 340);

// Right Hand Joining


line(650, 320, 650, 340);
floodfill(645, 332, 15);
setfillstyle(SOLID_FILL, CYAN);

// Left Up Hand
line(500, 300, 350, 320);

// Left Down Hand


line(500, 300, 350, 340);

// Left Hand Join


line(350, 320, 350, 340);
floodfill(355, 332, 15);
circle(665, 331, 15);
circle(335, 331, 15);
// Pocket Horizontal
line(445, 380, 555, 380);

// Pocket Tangent
line(445, 380, 500, 420);

// Pocket Tangent
line(500, 420, 555, 380);
setfillstyle(SOLID_FILL, RED);

// Bell Pad Upper Horizontal


line(430, 298, 570, 298);

// Bell Pad Lower Horizontal


line(430, 308, 570, 308);

// Bell Pad Left Join


line(430, 298, 430, 308);

// Bell Pad Right Join


line(570, 298, 570, 308);
floodfill(432, 302, 15);
floodfill(568, 302, 15);
floodfill(500, 307, 15);
setfillstyle(SOLID_FILL,
YELLOW);

// Bell
circle(500, 323, 15);
floodfill(502, 325, 15);
setcolor(BLACK);

// Inner Bell Upper Line


line(485, 323, 515, 323);

// Inner Bell Upper Line


line(485, 328, 515, 328);
setcolor(WHITE);

// Left Leg Left Line


line(450, 480, 450, 550);

// Left Leg Right Line


line(470, 490, 470, 550);

// Right Leg Right Line


line(550, 480, 550, 550);

// Right Leg Left Line


line(530, 490, 530, 550);

// Left Leg Pad


rectangle(440, 550, 480, 570);

// Right Leg Pad


rectangle(520, 550, 560, 570);

// Left Leg Color


setfillstyle(SOLID_FILL, CYAN);
floodfill(460, 500, 15);

// Right Leg Color


setfillstyle(SOLID_FILL, CYAN);
floodfill(540, 500, 15);
getch();
closegraph();
return 0;
}

CONCLUTION:
In the end, animating a character like Doraemon using C programming is not only a
technicalachievement but also an opportunity for artistic expression and
storytelling. It showcases theversatility of C as a programming language and its
ability to handle graphics and animations,making it possible to bring beloved
characters to life in a digital world. This endeavour notonly demonstrates the
potential of programming but also highlights the enduring charm ofcharacters like
Doraemon in the realm of technology and creativity.

Advantages:
-Provides a basic interface to view image.
- User-friendly approach.
- Games and Entertainment- Art and Creativity

Future scope:
Procedural Generation of Trees
Machine Learning Integration
Advanced Real-Time Rendering
Environmental Applications
Augmented Reality (AR) and Virtual Reality (VR) Integration

References:
?Turbo C Documentation and Resources
?https://chat.openai.com/
?https://bard.google.com/?utm_source=sem&utm_medium=paid-
media&utm_campaign=q3enIN_sem6
?Guided by Mrs.ChavanS.J

You might also like