Hello, Many Worlds!
This chapter contains short example programs over a variety of different domains--basically a Hello World for each problem. Each of these should serve as a quick start guide for common tasks in Dewy.
- GUI: creating a window with a click counter
- Graphics: drawing a triangle from scratch
- Audio: playing a sin wave through the speakers
- Networking: building a simple client/server chat program
- 2D Game Development: making a 2D Flappy Bird clone
- 3D Game Development: making a 3D Racing Game
- Web Development: building a simple website
- Databases: creating a simple data store
- Cryptography: encrypting and decrypting a string
- Operating Systems: running Hello World on bare metal
- Compilers: building a toy compiler
- Scientific Computing: making an Infinite Zooming Mandelbrot Set
- Robotics: Forward and inverse kinematics of a 6-DoF robot arm
- Machine Learning: training a simple MLP on MNIST