Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Asm-Blox - A Game Based on WebAssembly That No One Asked For

EmacsConf and Emacs hangouts via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the creation of asm-blox, a WebAssembly-based game, in this 16-minute conference talk from EmacsConf 2022. Dive into the game's architecture, inspired by TIS-100, and learn about WebAssembly's core concepts including stack operations, numeric commands, boolean operations, and control flow. Discover how modules are implemented and tackle a sample puzzle. Examine the game loop, a tic-tac-toe implementation, and various Emacs-specific features like text properties, code cells, and undo functionality. Gain insights into handling parentheses and converting assembly text to executable code. This talk provides a unique perspective on combining WebAssembly and Emacs for game development.

Syllabus

.000 Introduction
.680 TIS-100
.960 WebAssembly
.040 Basic stack operations
.640 Numeric commands
.680 Boolean operations
.400 Port operations
.240 Control flow
.720 Modules
.480 Puzzle
.040 The game loop
.200 Tic-tac-toe
.880 Text properties
.800 Code cells
.920 Undo
.560 Parentheses
.360 Assembly text to executable code

Taught by

EmacsConf and Emacs hangouts

Reviews

Start your review of Asm-Blox - A Game Based on WebAssembly That No One Asked For

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.