
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.
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.

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.
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.
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.

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.
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.
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.
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.
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.
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.
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.
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/.
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.