Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4589564
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T22:05:45+00:00 2026-05-21T22:05:45+00:00

I am trying to write a simple game, but I’m stuck on what I

  • 0

I am trying to write a simple game, but I’m stuck on what I think is simple physics. I have an object that at point 0,0,0 and is travelling at say 1 unit per second. If I give an instruction, that the object must turn 15 degrees per second , for 6 seconds (so it ends up 90 degrees right of it’s starting position), and accelerate at 1 unit per second for 4 seconds (so it’s final speed is 5 units per second), how do I calculate it’s end point?

I think I know how to answer this for an object that isn’t accelerating, because it’s just a circle. In the example above, I know that the circumference of the circle is 4 * distance (because it is traversing 1/4 of a circle), and from that I can calculate the radius and angles and use simple trig to solve the answer.

However, because at any given moment in time the object is travelling slightly faster than it was in the previous moment, my end result wouldn’t be a circle, it would be some sort of arc. I suppose I could estimate the end point by looping through each step (say 60 steps per second), but this sounds error prone and inefficient.

Could anybody point me in the right direction?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T22:05:46+00:00Added an answer on May 21, 2026 at 10:05 pm

    Your notion of stepping through is exactly what you do.

    Almost all games operate under what’s known as a “game tick”. There are actually a number of different ticks that could be going on.

    “Game tick” – each game tick, a set of requests are fired, AI is re-evaluated, and overall the game state has changed.

    “physics tick” – each physics tick, each physical object is subject to a state change based on its current physical state.

    “graphics tick” – also known as a rendering loop, this is simply drawing the game state to the screen.

    The game tick and physics tick often, but do not need to, coincide with each other. You could have a physics tick that moves objects at their current speed along their current movement vector, and also applied gravity to it if necessary (altering its speed,) while adding additional acceleration (perhaps via rocket boosters?) in a completely separate loop. With proper multi-threading care, it would fit together nicely. The more de-coupled they are, the easier it will be to swap them out with better implementations later anyway.

    Simulating via a time-step is how almost all physics are done in real-time gaming. I even used to do thermal modeling for the department of defense, and that’s how we did our physics modelling there too (we just got to use bigger computers 🙂 )

    Also, this allows you to implement complex rotations in your physics engine. The less special cases you have in your physics engine, the less things will break.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This is a very simple game I'm trying to write but I have a
I've got weird problem. I'm trying to write simple game in C++, but I
I'm trying to write a simple game in Java that uses Processing to render
Let's say I'm trying to write a simple Tic-Tac-Toe game. It has an M
I'm trying to write a simple Java game. I have a NPC class, with
I'm trying to write a simple Resource Manager for the little hobby game I'm
I'm trying to write a snake game. It's pretty simple, there's an array of
I'm trying to write a simple Vim function that takes the name of a
I am trying to write a simple application that runs on a Windows Mobile
I'm trying to write a simple stock check program, and I have a Table

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.