Uiuxmp (1) .Dox
Uiuxmp (1) .Dox
❖ VISION:
To satisfy the aspirations of the youth force, who wants to lead the nation
towards prosperity through techno-economic development...
❖ MISSION:
❖ VISION:
To be a center of excellence in Computer Engineering education to meet global
challenges
❖ MISSION:
2
The Shetkari Shikshan Mandal Sangli, Pune (TSSM)
COMPUTER ENGINEERING DEPARTMENT
PO1. To apply knowledge of mathematics, science, engineering fundamentals, problem solving skills,
algorithmic analysis and mathematical modelling to the solution of complex engineering problems
PO2.Toanalyzethe problem by finding its domain and applying domain specific skills
PO3. To understand the design issues of the product/software and develop effective solutions with
appropriate consideration for public health and safety, cultural, societal, and environmental
considerations.
PO4. To find solutions of complex problems by conducting investigations applying suitable techniques.
PO6. To contribute towards the society by understanding the impact of Engineering on global aspect.
PO9. To function effectively as an individual and as member or leader in diverse teams and
interdisciplinary settings.
PO11. To apply the knowledge of Computer Engineering for development of projects, and its finance
and management.
PO12. To keep in touch with current technologies and inculcate the practice of lifelong learning.
3
PROGRAM SPECIFIC OUTCOMES (PSO)
The Diploma in Computer Engineering will prepare students to attain:
4
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
5
ACKNOWLEDGEMENT
We are deeply indebted to our project guide Mr. Prof.Kumbhar R.D. for guiding us in
a proper way in order to complete our micro project. We would like to express our
gratitude towards our guide for her valuable guidance, suggestion, and continues
support throughout in preparing the short-term training report.
6
INDEX
5. Log Book
7
ABSTRACT
8
Introduction
9
Information
Game Features
- *Player Car:* Controlled using keyboard inputs
(left/right arrow keys).
*Technical Implementation*
python
10
Initialize FIRMA
Load car and obstacle sprites
while game_running:
handle_input() # Detect arrow key presses
update_player_position()
spawn_obstacles()
check_collisions()
update_score()
render_graphics()
if collision_detected:
display_game_over()
11
*1.3 Scoring System*
- *Score increases* based on distance traveled (e.g., +1 point per
frame survived).
- *High score* is saved locally for replayability.
*2.2.1 Initialization*
python
import firma
# Initialize game window
game = firma.Game(title="Car Game", width=800, height=600)
# Load assets
player_car = firma.Sprite("car.png")
obstacle_car = firma.Sprite("obstacle.png")
12
background = firma.Sprite("road.png")
# Game variables
score = 0
game_over = False
obstacles = []
13
# Update score
score += 1
# Rendering
game.draw(background)
game.draw(player_car)
for obstacle in obstacles:
game.draw(obstacle)
game.draw_text(f"Score: {score}", 10, 10)
if game_over:
game.draw_text("GAME OVER", 350, 300)
if game.key_pressed("SPACE"):
reset_game() # Reset obstacles, score, etc.
14
*3.2 Optimization*
- *Object Pooling* – Reuse obstacle objects instead of
creating/destroying them.
- *Delta Time* – Smooth movement across different frame rates.
15
OUTPUT
16
17
CONCLUSION
This project successfully demonstrates a simple car racing game using the
*FIRMA* framework. It covers essential game development concepts,
making it a useful starting point for beginners. Future improvements could
include:
- Adding different levels of difficulty
- Implementing power-ups
- Enhancing graphics and sound effects
18
• REFERENCE
▪ Duckduckgo.com
▪ Google.com
▪ Wikipedia.com
▪ Chat.openai.com
▪ Gemini.google.com
▪ Chatgtp.com
19
4.0 Action Plan:
20
5.0 Resource Required:
Bran
Roll No. Name of Students Enrollment No.
ch
SYCO
105 Sushmita Kirar 23213290219
86 Sanskruti Wagadare SYCO 23213290197
100 Vinay Bhavasar SYCO 23213290214
130 Sourabha Bhosle SYCO 23213290239
125 Sushanat Kshirsagar SYCO 232132902
Prof.Kumbhar R.D.
21
8.0 Skill developed / Learning outcome of the Micro-Project:
2. This database can be used to manage small shops by which the management
of store will be very easy and better than manually handling it.
Prof.Kumbhar R.D.
(Name & Signature of faculty)
22
ANNEXURE III
Rubric for Assessment of a Micro Project
Sr. Characteristic Indicators for different Levels of Performance (Evaluation Scale: 1-10)
No to be assessed Poor (1-3) Average (4-5) Good (6-8) Excellent (9-10)
1 Relevance to Related to vary Related to some Addressed at-least Addressed more than
the course few LOs Los one CO one CO
2 Literature Not more than At least five At least 7 relevant About 10 relevant
review/ two sources( relevant sources, sources, most sources, most latest
information Primary and at least 2 latest latest
collected secondary), very
old references
3 Completion of Completed less Completed Completed Completed more than
target as per than 50% 50 to 60% 60 to 80 % 80 %
project
proposal
4 Analysis of Sample size Sufficient and Sufficient and Enough data collected
data and small, data neither appropriate appropriate by sufficient and
representatio organized nor sample, enough sample, enough appropriate sample
n presented well data generated but data generated size. Proper
not organized and which is interference drawn by
not presented organized and organizing and
well. No or poor presented well but presenting data
interference poor interference through tables, charts
drawn. drawn. and graphs.
5 Quality of Incomplete Just assembled/ Well assembled / Well assembled/
prototype/Mo fabrication/ fabricated and fabricated with fabricated with proper
del assembly parts are not proper functioning parts. In
functioning well. functioning parts. proper shape, with
Not in proper In proper shape, intolerance dimensions
shape, dimensions with in tolerance and good appearance/
beyond tolerance dimensions and finish. Creativity in
limit. good finish. But design and use of
Appearance/ no creativity in material.
finish shabby. design and use of
material.
6 Report Very short, poor Nearly sufficient Detailed, correct Very Detailed, correct
Preparation quality sketches, and correct details and clear and clear description of
details about about methods, description of methods, materials,
methods, material, methods, precautions and
material, precautions and materials, conclusions. Enough
precaution and conclusion, but precautions and tables, charts and
conclusions clarity is not there conclusions. sketches.
omitted, some in presentation. Sufficient
details wrong But not enough graphical
graphic description.
description.
7 Presentation Major Includes major Includes major Well organized ,
of the micro information is not information but information well includes major
project included, not well organized but not information, well
information is not organized and not presented well. presented
well organized. presented well.
19
8 Viva Could not reply to Replied to Replied properly Replied most of the
considerable considerable to considerable questions properly.
number of number of number of
question questions but not question
properly
20
ANNEXURE IV
1. Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
2. Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
21
ANNEXURE IV
1. Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
2. Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
22
ANNEXURE IV
1. Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
2. Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
23
ANNEXURE IV
1. Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
2. Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
24
ANNEXURE IV
1. Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the
course
2 Literature
Review/information
collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of the
Prototype/Model
6 Report Preparation
2. Individual Presentation/ Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva
25
Evaluation Sheet for the Micro Project
26
Log Book of the Student (Weekly Work Report)
Academic Year: 2024-25
Name of Student:
Title of the Project: Car Game In UIUX Design
Course: UIUX Design Course Code: 314005 Semester: 4K
Sr. No./ Date Time Work Done
Hour No.
16. - Submission
27