タグ

gameとjavascriptに関するRockridgeのブックマーク (4)

  • ファミコンのエミュレータを書いた - undefined

    概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとFPGAの場合タイミングの問題が付き纏うのでJSで書くより圧倒的に難易度も高いし、ハードエミュレータを実装するにしても前段階としてソフトウェミュレータを実装するのが定石っぽいので無謀だったっぽい。 ひとまずMapper0という基的なカセット形式のみに対応し、スーパーマリオブラザーズがそこそこ遊べるくらいを目標とした。 成果物 github.com ファミコンのスペック MPU 6502(RP2A03), 8bit WRAM2KB VRAM 2KB 最大発色数 52色 画面解像度

    ファミコンのエミュレータを書いた - undefined
    Rockridge
    Rockridge 2018/12/10
    「ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。」「 ひとまずJS版はもういいや、という気持ちになったので今はRust + wasmで書き直してる。」
  • Platform/Games/StatusUpdate - MozillaWiki

    Rockridge
    Rockridge 2016/10/29
    WebGL 2とSharedArrayBufferがFirefox 51に投入予定。WebAssemblyはFirefox 52で実装が完了する。64bit版Firefoxがインストーラのデフォルトになる時期は、Firefox 53へ延期された。
  • galaxy.js

    Rockridge
    Rockridge 2014/09/21
    galaxy.jsは、Mozillaが開発中のJavaScript APIで、Webベースのマルチプレイヤー対応ゲームを構築するためのもの。
  • BananaBread 0.2: Levels!

    BananaBread, the port of the Sauerbraten first person shooter from C++ and OpenGL to JavaScript and WebGL, is making good progress. We are starting to work on polish and our artist gk is in the process of making some very cool levels! Link to the launch page for the 3 levels Here are some screenshots. First, here are parts of the larger of the three levels, and here is another part of that level,

    BananaBread 0.2: Levels!
    Rockridge
    Rockridge 2012/07/01
    BananaBreadは、Emscriptenを利用して、C++とOpenGLで作成された一人称シューティングゲームをJavaScriptとWebGLに移植したもの。
  • 1