Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Schampu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
Show HN: Node-vulkan – Vulkan bindings for JavaScript
(github.com)
6 points
by
Schampu
8y ago
|
0 comments
32.
▲
Show HN: Vulkan bindings for node.js
(github.com)
1 points
by
Schampu
8y ago
|
0 comments
33.
▲
Show HN: 3D engine using WebGL 2, WebAssembly
(github.com)
14 points
by
Schampu
8y ago
|
0 comments
34.
▲
Show HN: A 3D engine using WebGL2, WebAssembly
(github.com)
5 points
by
Schampu
8y ago
|
0 comments
35.
▲
by
Schampu
8y ago
I did a basic benchmark [0] when partially porting gl-matrix to a near 1:1 wasm equivalent. There is some overhead but it seems acceptable. I get drops when calling a wasm function with a lot parameters (see .set ). [0] https://
36.
▲
by
Schampu
8y ago
I recently experimented with this [0] - there is some overhead but it's acceptable. I noticed that the more arguments you pass over into a Wasm function, the slower things get (see .set test). Note: I'm either bad at doing corre
37.
▲
Show HN: WebAssembly Port of gl-matrix
(github.com)
3 points
by
Schampu
9y ago
|
0 comments
38.
▲
Show HN: Pokemon Emerald ROM hacking
(github.com)
1 points
by
Schampu
9y ago
|
0 comments
39.
▲
by
Schampu
9y ago
NW.js offers Javascript code protection [0] by allowing to distribute code in bytecode form. I just tested it yesterday and my code runs as fast as the original. [0] http://docs.nwjs.io/en/latest/For%20Users/A
40.
▲
Show HN: Pokemon Emerald ROM Hacking
(github.com)
1 points
by
Schampu
9y ago
|
0 comments
41.
▲
by
Schampu
9y ago
Hi there, this is a toy project I worked on for the past months. It's an early stage pokemon emerald emulator. Maps, tiles, animations, warps, sprites etc. are extracted from the provided ROM file. After dragging a ROM file into the br
42.
▲
Run Pokemon Emerald ROM in Your browser
(maierfelix.github.io)
1 points
by
Schampu
9y ago
|
1 comments
43.
▲
Show HN: Pokemon Emerald Emulator
4 points
by
Schampu
9y ago
|
3 comments
44.
▲
by
Schampu
9y ago
It's possible to come up with a close result with JS, but with WASM you have a lot space to add more things on top than just moving a particle back to it's origin.
45.
▲
by
Schampu
9y ago
Source: https://github.com/maierfelix/wasm-particles
46.
▲
Experiment with particles using WebAssembly and WebGL
(maierfelix.github.io)
137 points
by
Schampu
9y ago
|
57 comments
47.
▲
by
Schampu
9y ago
If you don't have a ROM file on hand (Attention, large GIFs): [0]: https://i.imgur.com/pYI9ipl.gif [1]: https://i.imgur.com/isgIRLD.gif [2]: https://i.imgur.com/GMqDYKr.gif [3]: https
48.
▲
Show HN: Explore Pokemon Emerald inside your browser
(maierfelix.github.io)
6 points
by
Schampu
9y ago
|
2 comments
49.
▲
by
Schampu
9y ago
Dynamic analysis + machine learning could become next-generation coding: https://maierfelix.github.io/Iroh/
50.
▲
Show HN: src2game – Play code as a Game
(maierfelix.github.io)
3 points
by
Schampu
9y ago
|
0 comments
51.
▲
Learn programming visually
(maierfelix.github.io)
2 points
by
Schampu
9y ago
|
0 comments
52.
▲
Show HN: src2game – Play Source Code inside a Game
(maierfelix.github.io)
1 points
by
Schampu
9y ago
|
0 comments
53.
▲
by
Schampu
9y ago
I've recently worked on something similar, which uses dynamic analysis to be able to collect type informations and many other data which is only available at runtime. Runtime type checking: https://maierfelix.github.io/
54.
▲
Show HN: Playing Runtime Control-Flow Patterns of Source Code inside a Game
(maierfelix.github.io)
1 points
by
Schampu
9y ago
|
0 comments
55.
▲
Show HN: Generating Game Terrains Based on JavaScript Source Code Patterns
(maierfelix.github.io)
2 points
by
Schampu
9y ago
|
0 comments
56.
▲
by
Schampu
9y ago
As soon as Webassembly ships garbage collection and the authors are willed to create a Wasm backend for the given language.
57.
▲
Show HN: Automated JavaScript to Flow conversion
(maierfelix.github.io)
1 points
by
Schampu
9y ago
|
0 comments
58.
▲
by
Schampu
9y ago
Interesting! One of the main challenges of Iroh was to always keep track of all branches (calls, ifs, loops..) correctly. All listeners provide an indent value which represents the level of branch deepness and can be used in code flow v
59.
▲
by
Schampu
9y ago
Proxies are definitely a nice catch, but won't allow full code instrumentation. Iroh doesn't use proxies but patches the submitted code to allow full code instrumentation including call tree recording and full ES5 code support. If
60.
▲
by
Schampu
9y ago
https://jsfiddle.net/yurctL2c/3/
More ›