[go: up one dir, main page]

0% found this document useful (0 votes)
14 views5 pages

Computer Graphics Project Concept Note

The project 'Tap Turn Racer' is an endless runner car game developed using Unity, featuring minimalist controls and a 3D world rendered in 2D. Players tap to change the car's direction on a dynamically generated zigzag track, collecting diamonds for points while avoiding falling off. The game includes a main menu, local high score saving, and engaging audio-visual effects to enhance gameplay experience.

Uploaded by

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

Computer Graphics Project Concept Note

The project 'Tap Turn Racer' is an endless runner car game developed using Unity, featuring minimalist controls and a 3D world rendered in 2D. Players tap to change the car's direction on a dynamically generated zigzag track, collecting diamonds for points while avoiding falling off. The game includes a main menu, local high score saving, and engaging audio-visual effects to enhance gameplay experience.

Uploaded by

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

Computer Graphics Project Concept Note

Project Title: Tap Turn Racer

Team Members:
● Sugam Dev Pant

Project Overview
A car endless runner game with minimalist control (single touch) for changing the direction in
which the car is moving forward. The game is rendered on 3d world but the camera is set to
capture the orthographic projection so that the 2d view is obtained on the host device. The
game initially starts with finite small number of platforms on which the car moves(track). As the
game progresses, the track is created at runtime in 2 possible directions so that a zigzag track
is obtained randomly and we have to change the direction of the moving car by clicking to
prevent the car from falling off the track. The track past by is destroyed as the car moves
forward for memory management. Score is incremented as the game progresses and additional
points for diamonds that are spawned randomly. The speed of the car increases with the score
obtained. Main menu before the game starts. Playback of audio for the gameplay including
diamond pickup sound effects. The high score is saved locally on the host device. A mobile
playable standalone game is the end-product.

Technical Components
Graphics Engine/Library:

Unity Engine for game development

Key Features:

1. The game world continuously generates new platforms as the car moves forward as
destroys it later on (falling effect using physics).
2. Main Menu that displays High Score before the game starts
3. Engaging tap-to-start animation that visually prompts the player to begin the game.
4. Smooth camera movement that ensures optimal visibility within the viewport as the car
progresses along the track, achieved through interpolation.
5. Particle effects that appear when diamonds are collected, providing a visually pleasing
effect.

User Interaction:

1. Tap to start the game from the main menu, initiating gameplay.
2. Single tap to change car direction as it moves along the track.
3. Touch feedback on the diamonds when collected (particle effect) , providing visual
confirmation of interaction

Implementation Plan
Core Technologies:
 Programming Language: C# (Unity Scripting)
 Graphics Engine: Unity
 Additional Tools: Unity Prefabs (for reusable objects), Unity's Particle System (for
effects), Unity UI System (for menu and buttons), Unity Physics (for realistic car
movement and collision detection)

Main Development Phases:

4. Tap to start the game from the main menu, initiating gameplay.
5. Single tap to change car direction as it moves along the track.
6. Touch feedback on the diamonds when collected, providing visual confirmation of
interaction

Expected Visual Elements

[List the visual components you'll create]


Technical Requirements

[Hardware/software needed]

Sample Example:

Project Title:
Interactive Data Visualization Dashboard

Team Members:
● A(Roll No.)
● B(Roll No.)

Project Overview
Creating an interactive visualization dashboard that displays real-time data with animated
charts, graphs, and custom graphics using Python. The dashboard will include multiple
visualization types and allow user interaction.

Technical Components
Graphics Engine/Library:

Pygame for main graphics, with Matplotlib for data visualization

Key Features:

1. Real-time animated charts


2. Interactive data points
3. Custom 2D graphics and transitions
4. Color-coded data representation

User Interaction:

● Mouse clicks for data point selection


● Hover effects for detailed information
● Buttons for switching visualization types
● Slider for time range selection

Implementation Plan
Core Technologies:

● Programming Language: Python 3.8


● Graphics Libraries: Pygame, Matplotlib, Tkinter
● Additional Tools: Pandas (data handling), NumPy (calculations)

Main Development Phases:

1. Basic window and UI setup using Pygame


2. Data visualization components integration
3. Animation and transition effects
4. Interactive elements and event handling

Expected Visual Elements


● Line graphs with smooth animations
● Bar charts with color gradients
● Pie charts with hover effects
● Custom buttons and UI elements
● Info panels with dynamic content
● Transition effects between views

You might also like