element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Fun & Games
  • Challenges & Projects
  • Project14
  • Fun & Games
  • More
  • Cancel
Fun & Games
Projects How I build my final Bsc.It project as a mobile game for Symbian OS for Nokia phone.
  • News
  • Projects
  • Forum
  • Leaderboard
  • More
  • Cancel
  • New
Join Fun & Games to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: manojroy123
  • Date Created: 15 Feb 2026 5:23 PM Date Created
  • Views 59 views
  • Likes 2 likes
  • Comments 0 comments
  • Fun & Games
Related
Recommended

How I build my final Bsc.It project as a mobile game for Symbian OS for Nokia phone.

manojroy123
manojroy123
15 Feb 2026

A game is a structured activity that people engage in for fun or challenge usually involving rules, goals, and interaction.

Game mechanics:- 

A game mechanics involves interaction of collision engine, physics engine, Agent Ai. To make game more real life like, all the thing should work flawlessly.

A collision engine also has two sub parts. collision detection and collision reaction.

What is collision detection ?

image

In a 2d or a 3d space when an object hits another object in free space collision happens and we need to detect it when it happens this is called collision detection. Above you can see in a 2d space a circle and one side of a square both the object are hitting this is called collision and detection of that hitting is called collision detection.

What is collision reaction ?

image

In Above image you can see a red circle has a tracjectory that is, it is comming from 'a' hitting at 'b' know we need to decide its future trajector this is done by collition reaction over hear it is 'c'

What is physics ?

image

In Physics we determine parmeter of objects, it's trajectory and it's behaviour. Over here we need to determine what the Red circle, side of the square is made up of such as side of square is made of brick and circle is made of rubber. Know we need to determine how will they behave when rubber circle hits a side made off brick and what will be it's future trajectory. Some time we even have to set end goal for the object. like will the object break, collaps or deflate.

Agent Ai

In games where there is a competetion such as two player game we need to set Ai for the second player that will compete with the user and make it a challenge for the user to win. Challenge is what makes a game more fun. First foundation of any game is to provide user with fun. Challenge is what provides user with fun and achievement. Achievement makes user happy and gives him a dopermine high which is why a game is addictive.

User

User is a person interacting with the game for fun and he is getting doppermine high as he wins challenges in the game. User gives his input via button to interact with the game.

Background calculation

Calculation for object moving in free space is done using coordinate geometry. And there are optimization algorithm used from game to game to improve performance of the game. such as space partitioning etc. We even use double bufffer for screen frame publishing etc. 

Let me know if there is anything that I am missing since I made that game 20 years back.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube