Coder Social home page Coder Social logo

wolfyxon / 3ds-web-stuff Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 32.75 MB

A collection of browser games and other stuff for the Nintendo 3DS

Home Page: https://wolfyxon.github.io/3ds-web-stuff/

License: GNU Lesser General Public License v2.1

HTML 24.45% JavaScript 62.12% CSS 13.43%
2ds 3ds browser-game browser-games browser-tools nintendo nintendo-2ds nintendo-3ds nintendo-ds browsergame

3ds-web-stuff's Introduction

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

  • QR code generator - turn text into a QR code.
  • Calculator - just a simple basic calculator.
  • Random number generator - generate random numbers in a range
  • Hack - very real hacking interface
  • Brush - basically a drawing app
  • Weather app - a weather app utilizing the OpenMeteo API
  • Timer
  • Barcode generator - turn text into a barcode.
  • Unit converter - convert between units.
  • Chat Room

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 https://en-americas-support.nintendo.com/app/answers/detail/a_id/13802/~/nintendo-3ds-internet-browser-specs 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.
  • @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
  • 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

3ds-web-stuff's People

Contributors

magiczocker10 avatar wolfyxon avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

magiczocker10

3ds-web-stuff's Issues

Another name change

Sorry I came up with a spelling that I am much happier with that is still pronounced the same as tricky. So could you change it to Trickiy thx. I don't plan to change it again.

debloat the brower

Disabling some if not all of the stuff that is running in the backround to free up the CPU and memory this would allow for better perfomace. Like not letting anything that is suspended to run while in the browser. I don't know how this would be done but something like this is all ready doable on windows and Linux. Thru a task manager and I have seen in Khan academy people disable the loop protection setup in the Khan academy's javascript sandbox. So it is at least theoretically possible I think.

[SUGGESTION] Physics playground

It is what the title says things like sand, water, fire, lava, ragdolls, guns, bombs, changing of gravity/time, and more are simulated interacting with one another.

replace Trickygamers

I finally found out how to change my username, so may you pls replace my old user name Trickygamers with Trickii or Trikkii.
thx for adding my username to hangman it means a lot to me.

old 3ds performance problems

For old 3ds's the home page is slow and sluggish(literally every game too) and the animations for some of the animals on the top screen will not play out(it seems to be only the chicken ), in the pong game the ball physics will be sped up, in jetfighter due to the slow framerate the jet will start spinning and shooting in all directions when moving left/right including the helicopters. Will notify if I see more issues.

[SUGGESTION]Dual screen breakout

Breakout using both screens with power ups that fall from broken bricks with both touch controls and D-pad to move and a to start.

Guiding light

This game would be were a person is stuck in a wastland of pure darkness along side the person a wimsicle glowing friend with the goal to find a way to end the endless darkness cursed upon the planet by unknown figuers. I imagine the game being a stealthy platfomer where the player has limited visabillity the player would have to be carefull to not make to much noise or bugs, arachnids, goblins, gouls, and more will find you. All while the player is trying to doge, climb, swing, fly, and swim to safety. Using the touchscreen to get the glowing friend to light the way, reveal hidden objects and secrets, open doors, solve puzzles, and scare off some dangers some other dangers would be atracted to the light.

volcano climb

A platformer were blocks and poison blocks fall that the player needs to dodge and climb to get as high as possible giving a higher score. The camera/lava would keep climbing so blocks can be called out and add a challenge.

[Jetfighter] addition of bombs, missles, and shield

Using the touch screen tapping the bottom right corner of the screen to change from the bullets that your already shooting to be bombs, and the middle right part of the screen would be to change to missles. the top right part of the screen would turn on and off the shield.

[Question] Fullscreen api

I was looking at what the browser can do and I saw that fullscreen functionality is doable and was wondering what it would look like when in use and what it does.

built in preview images

The abuility to view images of the game/app within the browser to see if it is worth while.

Home page overscroll

When I scroll down then quickly back up with my finger/stylus the app/txt will scroll beyond the intended distance.
Also I managed to get around my schools restrictions so now I can share screenshots and maybe videos so heres a image of what I see.
image

spelling mistakes

in the home page one of the words that is ment to say tab is pab on the top screen and in the about page the word slso should be also.

[Pong] ball cliping

Sometimes when the ball hits the top and bottom walls the ball will clip into the walls and start zooming to the side it's facing giving a unfair point. Also when the ball hits a certain speed the ball will clip right through the paddles giving a unfair point aswell I think there should be a speed cap or a code rewright that would make the physics more accurate.

Homepage redesign

I think the home page should be redesigned, but since a lot of sites and apps like to redesign their whole UI which makes the community angry, I'll leave it up to you.

Do you think the home page should be redesigned? If yes, submit your ideas, drawings appreciated.
But don't go crazy with interactive parts or the performance might be terrible (especially on old 3DS).

[SUGGESTION]3d gun game

A 3d shooting game where the goal is to kill all the enemys and go to the exit. With all kinds of illusions, tricks, puzzles, and trolls to hold the player back. The controls would be D-pad up/down to move back and forth,
D-pad left/right to move the camera, a to shoot, and to changing wepons and open doors use the touch screen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.