Relative Velocity - Casual Physics

by fisicagames.com.br

Advertisement

Play at: www.fisicagames.com.br
Relative Velocity is a casual 3D navigation game where you control a boat in an environment with waves and currents. The objective is to adjust the relative velocity vector to navigate a path to the finish line while collecting coins along the way. The boat's movement physics has been carefully implemented manually to simulate the interaction with waves and currents, offering a fun and engaging experience about relative velocity.

How to Play

  • Control the boat's relative velocity vector using the on-screen joystick.
  • Follow the path to the finish line.
  • Collect coins along the way.
  • Complete levels as quickly as possible to achieve the highest score.

Features

  • Scoring System: Points are based on two factors: the number of coins collected and the total time taken to complete the level.
  • Progressive Levels: The difficulty increases with each level, with higher and stronger waves making boat control more challenging.
  • Intuitive Controls: The game can be played using a virtual joystick on the screen, compatible with both mouse and touch on mobile devices.

Challenge The main challenge of the game is to correctly adjust the direction of the boat's relative velocity vector to counteract the water current, keeping the resulting velocity vector aligned with the correct path. As the levels progress, the water becomes stronger, making it harder to control the boat.

Game Screens

  • The game features realistic 3D graphics with dynamic water and waves.
  • The water reflects the sky and sun, creating a visually appealing environment.
  • The boat interacts with the waves, moving up and down according to their intensity.

Technologies

  • TypeScript: Programming language.
  • Babylon.js: Graphics engine for 3D rendering.
  • Physics Engine: Custom-built to ensure the boat's movement aligns with the game's design, without using pre-existing physics engines.
  • Vite.js: Build and development tool.
  • VS Code: Code editor.
  • GitHub: Platform for version control and collaboration.

Author This project was developed by: Prof. Dr. Rafael João Ribeiro Instituto Federal do Paraná (IFPR) www.fisicagames.com.br

Last updated January 31, 2025
Status
Released
Platforms
Engine
Other
Release Date
January 13, 2025
Advertisement
Advertisement