Polar Kart — Guide

Polar Kart game menu
Game menu / Menu do jogo / Menú del juego

English

Polar Kart is a single-player kart racing game. Choose a championship, quick race, balloon battle or time trial against your own local ghost. Your rivals are controlled by the computer. This edition does not include online leaderboards or multiplayer. The game interface and narration are in Portuguese.

Play

Use the arrow keys or WASD to steer, Space or Shift to drift, X or E to use an item, Enter to confirm and Escape to pause. Acceleration is automatic by default. Touch controls and gamepad input are also supported. Graphics require a browser with WebGL 2.

A race in progress
Race / Corrida / Carrera

Publish

Upload the contents of game/ to a folder on an HTTP or HTTPS server, preserving the directory structure. Open its index.html through that server. JavaScript modules and workers require a web server; opening the file directly is not the supported installation method. No server-side database is required. Saves and settings use the browser's local storage and belong to that browser and origin.

Edit and rebuild

The editable project is in source/. Install Node.js 26.13.0 or newer. In that folder run:

npm ci
npm test
npm run build

The build recreates source/game/; publish the contents of that generated folder. The source contains JavaScript modules in src/, music in music/, narration in voice/ and browser entry in template.html. Course definitions are in src/tracks.js; audio mappings are in src/audio.js. Back up your changes before rebuilding.

Cache and support

If a newly uploaded version does not appear, perform a hard reload or try a private window; clear cached files or the host/CDN cache if needed. Avoid deleting site storage if you wish to retain progress. Contact: willian@polargames.com.br.

Game options
Options / Configurações / Opciones

Português

Polar Kart é um jogo de corrida para uma pessoa. Escolha campeonato, corrida rápida, batalha de balões ou contra o tempo com seu próprio fantasma local. Os adversários são controlados pelo computador. Esta edição não inclui ranking online nem multiplayer. Interface e narração estão em português.

Como jogar

Use as setas ou WASD para virar, Espaço ou Shift para derrapar, X ou E para usar o item, Enter para confirmar e Esc para pausar. A aceleração automática vem ativada. Há controles por toque e suporte a controle de jogo. Os gráficos exigem navegador com WebGL 2.

Publicar

Envie o conteúdo de game/ para uma pasta em servidor HTTP ou HTTPS, mantendo a estrutura. Acesse o index.html pelo endereço do servidor. Módulos JavaScript e workers exigem servidor; abrir o arquivo diretamente não é o método de instalação suportado. Não é necessário banco de dados no servidor. Progresso e configurações ficam no armazenamento local do navegador e são específicos ao navegador e endereço.

Editar e gerar novamente

O projeto editável está em source/. Instale Node.js 26.13.0 ou superior e, nessa pasta, execute:

npm ci
npm test
npm run build

O build recria source/game/; publique o conteúdo gerado nessa pasta. Os módulos estão em src/, músicas em music/, falas em voice/ e a página de entrada em template.html. As pistas são definidas em src/tracks.js e o mapeamento do áudio em src/audio.js. Faça backup antes de gerar novamente.

Cache e suporte

Se uma atualização não aparecer, faça recarga forçada ou teste em janela anônima; se necessário, limpe o cache da hospedagem ou CDN. Para manter o progresso, evite apagar os dados do site. Contato: willian@polargames.com.br.

Español

Polar Kart es un juego de carreras para una persona. Incluye campeonato, carrera rápida, batalla de globos y contrarreloj con fantasma local. Los rivales están controlados por el ordenador. Esta edición no incluye clasificación en línea ni multijugador. La interfaz y narración del juego están en portugués.

Controles

Usa flechas o WASD para girar, espacio o Shift para derrapar, X o E para usar un objeto, Enter para confirmar y Esc para pausar. La aceleración automática está activada por defecto. También admite controles táctiles y mando. Los gráficos requieren WebGL 2.

Publicación y edición

Sube el contenido de game/ a un servidor HTTP o HTTPS conservando las carpetas y abre index.html desde el servidor. No requiere base de datos. El progreso se guarda en el navegador y depende del dominio. El proyecto editable está en source/. Instala Node.js 26.13.0 o posterior y ejecuta:

npm ci
npm test
npm run build

El resultado se genera en source/game/. La página principal está en template.html, los módulos en src/, la música en music/ y las voces en voice/.

Caché y soporte

Si no aparece una actualización, recarga forzadamente, prueba una ventana privada y revisa la caché del servidor o CDN. No borres los datos del sitio si quieres conservar el progreso. Contacto: willian@polargames.com.br.