Skip to content

Commit 988dec0

Browse files
committed
Add web example with final step of platformer tutorial(sound commented for now)
1 parent d412910 commit 988dec0

File tree

3 files changed

+591
-0
lines changed

3 files changed

+591
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<script src="https://cdn.jsdelivr.net/pyodide/v0.28.1/full/pyodide.js"></script>
6+
</head>
7+
8+
<body>
9+
<script type="text/javascript">
10+
async function main() {
11+
let pyodide = await loadPyodide();
12+
await pyodide.loadPackage("micropip");
13+
const micropip = pyodide.pyimport("micropip");
14+
await pyodide.loadPackage("pillow"); // Arcade needs Pillow
15+
await micropip.install("http://localhost:8000/pyglet-3.0.0a1-py3-none-any.whl");
16+
await micropip.install("http://localhost:8000/arcade-3.3.2-py3-none-any.whl");
17+
18+
let response = await fetch("./package.zip");
19+
let buffer = await response.arrayBuffer();
20+
await pyodide.unpackArchive(buffer, "zip", "package");
21+
pkg = pyodide.pyimport("package");
22+
pkg.main();
23+
}
24+
main();
25+
</script>
26+
</body>
27+
28+
</html>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .main import main

0 commit comments

Comments
 (0)