tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://centigames.itch.io/birni-kart-racing


Race against your friends or bots in this arcade racer with items, drifting, tracks, and lots of fun!

Features

  • 3 unique tracks
    • Cliffside - a twisting circuit around the cliffs, caves, and beaches of a small tropical island
    • Orchard - an open track set in a rural farm setting next to a small river and lake, with long and fast straights.
    • Pyramids - a relatively flat map with sharp turns set in the desert.
  • Drifting and boosts
    • Small and large boosts as reward for drifting long enough
  • Crystals
    • Collect them to increase your max speed slightly
  • Various items to spice up the race 
    • (1-3 Speed boosts, 1-3 homing rockets, 1-3 non-homing rockets, Homing Rocket that targets first player, Landmine, Crystal, Pear that makes you faster and invincible)
  • Bot opponents
    • They can be toggled on or off, and also work in online multiplayer
  • 3 different Kart speed modes (100 ccm, 150 ccm, 200 ccm)
  • Online Multiplayer (port forwarding required, see below)

How to Play Online

The game uses a peer-to-peer networking solution, i.e. no dedicated servers. Because the game does not use hole punching you need to manually forward UDP port 10567 on your router. This works different on every router, so I'd suggest searching the internet how to forward a port on your router if you do not know how that works. 

Once you did that, one player needs to press 'Host' (for this person it does not matter what you entered into the IP field). The other players need to enter the host's IP address into the IP field (you should not add the port!). (The host can find out what their public IP is by e.g. using the website https://icanhazip.com/ ) Once all players are in the lobby, the host can select the kart class and track and then press 'Start'.

Note that opening your port might pose certain security risks. So proceed at your own risk.

About the Project

This is an old project of mine that I started developed on and off for about 3 months back in 2022. Back then I still used the Godot 4 alpha version. I never finished the project (and also don't plan to as of writing this), but I found it a bit sad that I never released it, even though it is already very much playable. Because of that I now ported it to the new Godot version 4.2.1 (writing this in April 2024) and released it. I tested out a few rounds, I think it should work as intended now. It's only a prototype for an arcade racer and thus might feel a bit wonky at times. For example the bot AI has troubles navigating the harbor area in the Pyramids map, or networked karts might not be interpolated smoothly.