0% found this document useful (0 votes)
9 views30 pages

Uiuxmp (1) .Dox

The document outlines the vision and mission of the Shetkari Shikshan Mandal Sangli's Computer Engineering Department, emphasizing academic excellence and ethical standards. It details program outcomes and specific outcomes for the Diploma in Computer Engineering, highlighting skills such as problem-solving and teamwork. Additionally, it presents a micro project on a basic car racing game developed using the FIRMA framework, covering game mechanics, technical implementation, and potential improvements.

Uploaded by

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

Uiuxmp (1) .Dox

The document outlines the vision and mission of the Shetkari Shikshan Mandal Sangli's Computer Engineering Department, emphasizing academic excellence and ethical standards. It details program outcomes and specific outcomes for the Diploma in Computer Engineering, highlighting skills such as problem-solving and teamwork. Additionally, it presents a micro project on a basic car racing game developed using the FIRMA framework, covering game mechanics, technical implementation, and potential improvements.

Uploaded by

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

The Shetkari Shikshan Mandal Sangli, Pune (TSSM)

COMPUTER ENGINEERING DEPARTMENT

VISION AND MISSION OF THE INSTITUTE

❖ VISION:
To satisfy the aspirations of the youth force, who wants to lead the nation
towards prosperity through techno-economic development...

❖ MISSION:

To provide, nurture and maintain an environment of high academic excellence,


research and entrepreneurship for all aspiring students, which will prepare them to
face global challenges maintaining high ethical and moral standards.

VISION AND MISSION OF THE COMPUTER DEPARTMENT

❖ VISION:
To be a center of excellence in Computer Engineering education to meet global
challenges
❖ MISSION:

To achieve academic excellence by imparting comprehensive knowledge in the


computer engineering To meet global challenges in computer technologies by
providing and academia and industry interaction environment. To inculcate
professional ethics to serve the society.

2
The Shetkari Shikshan Mandal Sangli, Pune (TSSM)
COMPUTER ENGINEERING DEPARTMENT

PROGRAM OUTCOMES (POs)

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.

PO5. To adapt the usage of modern tools and recent software.

PO6. To contribute towards the society by understanding the impact of Engineering on global aspect.

PO7. To understand environment issues and design a sustainable system.

PO8. To understand and follow professional ethics.

PO9. To function effectively as an individual and as member or leader in diverse teams and
interdisciplinary settings.

PO10. To demonstrate effective communication at various levels.

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:

PSO 1: Apply computing knowledge with standard practices to develop software.


PSO 2: Maintain Computer Hardware and Software System

4
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Mr. /Ms. …………………………………………………


Roll No.………………. of 4rd Semester of Diploma in computer engineering of
Institute, TSSM POLYTECHNIC (Code:1606) has completed the Micro Project
satisfactorily in Subject UiUx Design(314005) forthe academic year
2024-2025 as prescribed in the curriculum.

Place : Pune Enrollment No.

Exam Seat No:

Subject Teacher Head of the Department Principal


.

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

Sr. No. Content Page No.

1. Micro Project Proposal (Annexure - I)

2. Micro Project Report (Annexure - II)

3. Assessment of Micro Project (Annexure - III)

4. Micro Project Evaluation Sheet (Annexure - IV)

5. Log Book

7
ABSTRACT

This project presents a basic car racing game developed using


the *FIRMA* framework. The game allows players to control a
car, avoid obstacles, and score points based on distance traveled.
The implementation focuses on simple mechanics such as
movement, collision detection, and scoring. The game is
designed to be lightweight, easy to understand, and modifiable
for further enhancements.

8
Introduction

Car racing games are a popular genre in the gaming


industry, offering simple yet engaging gameplay. This
project demonstrates how to create a basic 2D car game
using *FIRMA*, a lightweight game development
framework. The game includes:
- Player-controlled car movement (left and right)
- Randomly generated obstacles
- Collision detection
- Score tracking

This project serves as an educational example for


beginners in game development, showcasing fundamental
concepts like game loops, input handling, and object
rendering.

9
Information

Game Features
- *Player Car:* Controlled using keyboard inputs
(left/right arrow keys).

- *Obstacles:* Randomly spawned cars or barriers that


the player must avoid.

- *Scoring:* Points increase as the player travels further


without collisions.

- *Game Over:* The game ends if the player collides with


an obstacle.

*Technical Implementation*

- *FIRMA Framework:* Used for rendering, input


handling, and game loop management.

- *Game Loop:* Continuously updates game state and


renders graphics.

- *Collision Detection:* Simple bounding box checks


between player and obstacles.

- *Randomization:* Obstacles spawn at random positions


to increase difficulty.
*Code Structure (Pseudocode)*

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()

*1. Game Design & Mechanics*

*1.1 Player Controls*


- The player controls a car using *keyboard inputs*:
- *Left Arrow Key* → Move car left
- *Right Arrow Key* → Move car right
- The car moves horizontally but progresses forward
automatically (simulating driving).

*1.2 Obstacle System*


- Obstacles (other cars/barriers) spawn *randomly* at the top
of the screen.
- They move downward toward the player.
- *Collision detection* occurs when the player's car hits an
obstacle, ending the game.

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.

*1.4 Game States*


- *Menu Screen* (Start/Restart option)
- *Playing State* (Active gameplay)
- *Game Over State* (Displays score and restart option)

*2. Technical Implementation with FIRMA*

*2.1 FIRMA Framework Overview*


FIRMA is a lightweight game development framework that
provides:
- *Rendering* (2D sprites, shapes, text)
- *Input Handling* (Keyboard, mouse)
- *Game Loop Management* (Fixed or variable timestep)
- *Collision Detection* (Basic AABB collision)

*2.2 Core Components*

*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 = []

*2.2.2 Game Loop*


python
while game.running():
# Handle input
if game.key_pressed("LEFT"):
player_car.move(-5, 0)
if game.key_pressed("RIGHT"):
player_car.move(5, 0)

# Spawn obstacles randomly


if random.random() < 0.02: # 2% chance per frame
new_obstacle = obstacle_car.copy()
new_obstacle.x = random.randint(0, 750)
new_obstacle.y = -50
obstacles.append(new_obstacle)

# Move obstacles downward


for obstacle in obstacles:
obstacle.y += 5
if obstacle.collides_with(player_car):
game_over = True

# Remove off-screen obstacles


obstacles = [obs for obs in obstacles if obs.y < 600]

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.

*2.2.3 Collision Detection*


FIRMA provides a simple *AABB (Axis-Aligned Bounding Box)*
collision check:
python
if player_car.collides_with(obstacle):
game_over = True

*3. Extensions & Improvements*

*3.1 Additional Features*


- *Speed Increase* – Game gets faster over time.
- *Multiple Obstacles* – Different types (trucks, cones).
- *Sound Effects* – Engine noise, crashes, scoring.
- *Power-ups* – Temporary invincibility, speed boost.

14
*3.2 Optimization*
- *Object Pooling* – Reuse obstacle objects instead of
creating/destroying them.
- *Delta Time* – Smooth movement across different frame rates.

*3.3 Advanced FIRMA Usage*


- *Particle Effects* – For explosions when crashing.
- *Sprite Animations* – Wheels turning, drifting effects.

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

By expanding on this foundation, developers can create more complex and


engaging games while gaining a deeper understanding of game mechanics.

18
• REFERENCE

▪ Duckduckgo.com
▪ Google.com
▪ Wikipedia.com
▪ Chat.openai.com
▪ Gemini.google.com
▪ Chatgtp.com

19
4.0 Action Plan:

Sr. Details of Activity Planned Planned Name of Responsible Team


No. Start Date Finish Members
Date

1 Formation of groups All members

2 Selected the topic for micro All members


project

3 Discussed about the project All members

4 Assigned the work to each Sushmita Kirar


group member

5 Detailed study of micro- Vinay Bhavasar


project

6 Collected information on All members


assignment topic

7 Started working on micro- All members


project

8 Assembled all the data Sushmita Kirar

9 Evaluation of data Sanskruti Wagadare

10 Prepared rough copy of micro- All members


project

11 Project proposal presentation All members


to guide
12 Corrected the micro-project Sourabha Bhosale
suggested by guide

13 Actual implementation of Sushant Kshirsagar


micro-project

14 Execution of overall data / All members


prepared final draft copy

15 Final micro-project All members


presentation

16 Micro-project submitted All members

20
5.0 Resource Required:

Sr. Name of Specification Qty. Remark


No. Resource/Material
1. Computer system Any desktop or laptop computer with basic One -
configurations system
2. Software Oracle 10th Generation - -
3. Office software Microsoft word - -

Name of Team Members with Roll No.:

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.

(Name & Signature of faculty)

21
8.0 Skill developed / Learning outcome of the Micro-Project:

a. Working in a team and as an individual.


b. Presenting information in proper sequence.
c. Developed skills to apply database management system concepts.
d. Improved analysis skill

9.0 Applications of the Micro-Project:

1. This project can be helpful make an application for E commerce platform


and this database can be used as a backend for it.

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

Micro Project Evaluation Sheet

Name of Student: SUSHMITA KIRAR Enrollment No: 23213290219

Name of Program: Computer Engineering Semester: 4K


Course Name: UIUX Design Code: 314005

Title of the Micro-project: Car Game Using UIUX

Course Outcomes Achieved:-

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks 1- (Marks 4- (Marks 6- (Marks 9- Total
3) 5) 8) 10)

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

(A) (B) Total Marks


Process and Product Assessment Individual Presentation/ 10
(6 Marks) Viva
(4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If


any)…………………………………………………………………………………………

Name and Designation of the Teacher – Prof. Kumbhar R.D.


Dated Signature…………………………………

21
ANNEXURE IV

Micro Project Evaluation Sheet


Name of Student: Sanskruti Wagadare Enrollment No:23213290197

Name of Program: Computer Engineering Semester: 4K

Course Name: UIUX Design Code: 314005


Title of the Micro-project: Car Game In UIUX Design

Course Outcomes Achieved:-

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks 1- (Marks 4- (Marks 6- (Marks 9- Total
3) 5) 8) 10)

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

(A) (B) Total Marks


Process and Product Assessment Individual Presentation/ 10
(6 Marks) Viva
(4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If


any)…………………………………………………………………………………………

Name and Designation of the Teacher – Prof. Kumbhar R.D.


Dated Signature………………………………

22
ANNEXURE IV

Micro Project Evaluation Sheet

Name of Student: Vinay Bhavsar Enrollment No: 23213290214

Name of Program: Computer Engineering Semester: 4K


Course Name : UIUX Design Code: 314005
Title of the Micro-project: Car Game In UIUX Design
Course Outcomes Achieved:-
a. .

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks 1- (Marks 4- (Marks 6- (Marks 9- Total
3) 5) 8) 10)

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

(A) (B) Total Marks


Process and Product Assessment Individual Presentation/ 10
(6 Marks) Viva
(4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If


any)…………………………………………………………………………………………

Name and Designation of the Teacher – Prof . Kumbhar R.D.


Dated Signature…………………………………

23
ANNEXURE IV

Micro Project Evaluation Sheet

Name of Student: Sourbha Bhosle Enrollment No: 23213290239


Name of Program: Computer Engineering Semester: 4K

Course Name : UIUX Design Code: 313304


Title of the Micro-project: Car Game In UIUX Design
Course Outcomes Achieved:-

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks 1- (Marks 4- (Marks 6- (Marks 9- Total
3) 5) 8) 10)

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

(A) (B) Total Marks


Process and Product Assessment Individual Presentation/ 10
(6 Marks) Viva
(4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If


any)…………………………………………………………………………………………

Name and Designation of the Teacher – Prof. Kumbhar R.D.


Dated Signature…………………………………

24
ANNEXURE IV

Micro Project Evaluation Sheet

Name of Student: Sushant Kshirsagar Enrollment No: 232132902


Name of Program: Computer Engineering Semester: 4K

Course Name : UIUX Design Code: 313304


Title of the Micro-project: Car Game In UIUX Design
Course Outcomes Achieved:-

Sr. Characteristic to be Poor Average Good Excellent Sub


No. accessed (Marks 1- (Marks 4- (Marks 6- (Marks 9- Total
3) 5) 8) 10)

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

(A) (B) Total Marks


Process and Product Assessment Individual Presentation/ 10
(6 Marks) Viva
(4 Marks)

Comments/ suggestions about Team work/ Leadership/Inter-Personal communication (If


any)…………………………………………………………………………………………

Name and Designation of the Teacher – Prof. Kumbhar R.D.


Dated Signature…………………………………

25
Evaluation Sheet for the Micro Project

Academic Year: 2024-2025 Name of Faculty: Prof. Kumbhar R.D.


Course: : UIUX Design
Course Code: 314005 Semester: 4K

Title of the Project : Car game In UIUX Design


.
Comments/Suggestions about team work/leadership/inter-personal communication (if any).:

Roll Student Name Marks out of 6 Marks out of 4 Total


No for performance in for performance in oral / out of
group activity (D5 presentation (D5 :Col. 10
:Col. 8) 9)
105 Sushmita Kirar
108 Sanskruti Wagadare

125 Vinay Bhavsar

130 Sourbha Bhosle

117 Sushant Kshirsagar

Prof. Kumbhar R.D.


(Name & Signature of faculty)

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.

1. 1 hr. Group discussion on topic

2. 1 hr. Assign task to group

3. 1 hr. Giving particular information

4. 1 hr. Get some Course Outcomes and Practical


Outcomes
5. 1 hr. Taking review about collected data

6. 1 hr. Verify material in sequence

7. 1 hr. Discussion on suggestions

8. 1 hr. Arrange data in sequence

9. 1 hr. Prepare Proposal of the Project

10. 1 hr. Verify the draft from teacher

11. 1 hr. Rearrange the Data

12. 1 hr. Share the data among group

13. 1 hr. Prepare the report

14. 1 hr. Work on data

15. 1 hr. Prepare soft copy

16. - Submission

Prof. Kumbhar R.D.


(Name & Signature of faculty)

27

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy