sm64js — Super Mario 64
Port Nativo · por sm64js

sm64js

Super Mario 64

Port em andamento de Super Mario 64 para JavaScript nativo e WebGL que roda no navegador, com modos multiplayer online.

Origem
N64
Roda em
Navegador
Tags
needs-original-game
274estrelas · GitHub 122 forks
sm64js/sm64js ↗

Entre para votar

sm64js é um port em andamento da decompilação de Super Mario 64 para JavaScript nativo, sem emulação nem WebAssembly. Foi preciso criar uma versão WebGL em JavaScript do renderizador Fast3D do N64, originalmente escrito em OpenGL para C. O jogo roda no navegador e precisa dos dados da sua própria cópia.

O projeto também inclui versões multiplayer online em massa do jogo e modos de jogo multiplayer personalizados. Dá para rodar localmente com Node.js ou via Docker em Windows, macOS ou Linux e abrir pelo localhost.

Destaques

  • Port em JavaScript nativo, sem emulador nem WebAssembly
  • Versão WebGL do renderizador Fast3D
  • Multiplayer online em massa e modos personalizados
  • Build local com Node.js ou Docker
  • Comandos de depuração pelo objeto gLinker no console

Se você curtiu este

Super Mario 64 Decompilation — Super Mario 64 Decomp · N64 Super Mario 64 Decompilation Super Mario 64 Decompilação completa de Super Mario 64 que gera ROMs idênticas às versões japonesa, americana, europeia, Shindou e iQue. 🔥 0🧊 0 8.9k
sm64ex — Super Mario 64 Port Nativo · N64 sm64ex Super Mario 64 Fork do port de Super Mario 64 para PC com menu de opções, suporte a texture packs, câmera analógica e vários renderizadores. 🔥 0🧊 0 1.9k
sm64coopdx — Super Mario 64 Feito sobre o Código · N64 sm64coopdx Super Mario 64 Multiplayer online para o port de Super Mario 64 no PC que sincroniza inimigos e eventos, com uma API de mods em Lua. 🔥 0🧊 0 1.4k
Super Mario 64 Port — Super Mario 64 Port Nativo · N64 Super Mario 64 Port Super Mario 64 Port da decompilação de Super Mario 64 que gera executáveis nativos para Linux e Windows a partir dos seus próprios assets do jogo. 🔥 0🧊 0 1.3k