Skip to content

Wolfyxon/3ds-web-stuff

Repository files navigation

3DS web stuff

A work-in-progress collection of games and other stuff made specifically for the Nintendo 3DS web browser. Does not require modding or installing additional software.

Available at: https://wolfyxon.github.io/3ds-web-stuff

Or scan the QR code to quickly launch the browser on your 3DS:
QR code

Available stuff

  • Complete
  • in progress
  • Planned

Games

  • Jumpy - jump and avoid spikes. Based on the Chrome dinosaur game.

  • Tic Tac Toe - place X and O to make a pattern.

  • Pigeon - fly between pipes avoiding them. Based on Flappy Bird

  • Jet Fighter - Shoot em up game involving jets utilizing the both screens.

  • Pong - Play ping-pong with an AI.

  • Minesweeper - Uncover tiles and watch out for the mines!

  • Breakout - a Atari Breakout clone

  • Sudoku - Fill the table with numbers

  • Connect 4 - Connect 4 points

  • Hangman - Guess the word

  • Simon - Remember the lights

  • Snake - Eat apples to grow

  • Picross - Fill the cells

  • Intercepter - take down the incoming missiles. Based on Missile Command

  • Clicker - a Cookie Clicker clone

  • Miner - a mining game where you dig in the earth in search of rare minerals you can then sell.

  • Maze - basically a randomly generated maze you have to find an exit of. It would contain different floors and some perks would be found inside the maze.

  • Platformer - basically a jumping 2D game, however this would require creating some internal tools for map creation and loading.

  • Tanks and Cannons - Tower defense game about tanks and cannons.

  • Sans - Holy crap sand undertable. (Sans boss fight recreation from UNDERTALE by Toby Fox)

Other

Screenshots

Home page Pong JetFighter Pigeon Jumpy Hangman Calculator Connect 4

Credits

Inspired by: http://three-ds.atspace.com/ (author unknown)

Big thanks to https://www.3dbrew.org/ and 3DS Browser specs by Nintendo for helping with adapting to this old browser.

This project is not affiliated with Nintendo, and it's only community driven.

People

  • @Wolfyxon : programming, site design, sprites
  • @magiczocker10 : huge code improvements. Creator of Minesweeper, Connect 4, Hangman and some other games. Screenshots.
  • @basic-experimental: Creator of Picross and support for various new image codes in Coder
  • @Trickiy : amazing game ideas and detailed bug reports
  • @iHeolity : testing

TODO

Besides, from planned games:

  • Fix compatibility and performance issues on Old 3DS/2DS
  • Create a faster rendering library
  • Put all library functions in namespaces instead of importing them right onto the script
  • Migrate all games using canvasGame.js to the new rendering library
  • Remake the home page and make it behave more like the home menu
  • Create a map creator and loader for games
  • Create a 3D rendering library

3rd party

QR code generation API

Docs: http://goqr.me/api/doc/
Used URL: http://api.qrserver.com/v1/create-qr-code/?size=200x200&data=TEXT_HERE

Assets

Some button icons are from https://fonts.google.com/icons