In this talk, Zachary Romero shares a game he wrote and how he made it. Afterwards, he will handle questions over BigBlueButton. # Talk
[[!template id="chapters" vidid="asmblox-mainVideo" data=""" 00:00.000 Introduction 00:30.680 TIS-100 00:44.960 WebAssembly 01:08.040 Basic stack operations 02:07.640 Numeric commands 02:44.680 Boolean operations 03:21.400 Port operations 04:00.240 Control flow 05:15.720 Modules 06:14.480 Puzzle 08:33.040 The game loop 09:35.200 Tic-tac-toe 11:25.880 Text properties 12:07.800 Code cells 14:00.920 Undo 14:37.560 Parentheses 14:52.360 Assembly text to executable code """]]
# Q&A
[[!template id="chapters" vidid="asmblox-qanda" data=""" 00:00.000 Introduction 01:12.600 Why did you choose an internal state versus many 'state buffers'? 02:10.720 Do you have plans to port shenzhen.io to Emacs? 02:29.960 Did this use WASM? 02:59.800 Why wasm rather than a more traditional Assembly dialect? It wouldn't be harder to implement, right? 05:08.960 Any next projects on your mind? 05:52.680 Does this work with any other paren-based editing packages? 06:46.920 What kind of tool could use this idea? 07:56.280 How did you go about designing the puzzles? 08:39.320 What are your favorite changes in the upcoming Emacs 29? 09:07.480 Are there tools to add more puzzles? """]]
# Description