mirror of
https://github.com/DragonRidersUnite/book
synced 2025-02-14 08:48:33 +01:00
feat: flesh out summary
This commit is contained in:
parent
f0fe2d6bcf
commit
b77ffc493e
6 changed files with 53 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
# Building Games with DragonRuby Game Toolkit
|
# Building Games with DragonRuby
|
||||||
|
|
||||||
An open source book that walks you through how to build games with [DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game).
|
An open source book that walks you through how to build games with [DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game).
|
||||||
|
|
||||||
|
|
|
@ -3,4 +3,4 @@ authors = ["Brett Chalupa"]
|
||||||
language = "en"
|
language = "en"
|
||||||
multilingual = false
|
multilingual = false
|
||||||
src = "src"
|
src = "src"
|
||||||
title = "Building Games with DragonRuby Game Toolkit"
|
title = "Building Games with DragonRuby"
|
||||||
|
|
1
src/01-hello-dragon.md
Normal file
1
src/01-hello-dragon.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
# Hello, Dragon!
|
|
@ -1,3 +1,27 @@
|
||||||
# Summary
|
# Summary
|
||||||
|
|
||||||
- [Chapter 1](./chapter_1.md)
|
[Introduction](./introduction.md)
|
||||||
|
|
||||||
|
- [Hello, Dragon!](./01-hello-dragon.md)
|
||||||
|
- [Drawing Shapes]()
|
||||||
|
- [Ruby Primer]()
|
||||||
|
- [Drawing Sprites]()
|
||||||
|
- [Handling Input]()
|
||||||
|
- [Moving the Player]()
|
||||||
|
- [Firing Bullets]()
|
||||||
|
- [Animations]()
|
||||||
|
- [Enemies]()
|
||||||
|
- [Refactor Break!]()
|
||||||
|
- [Life & Death]()
|
||||||
|
- [Basic AI]()
|
||||||
|
- [Waves of Enemies]()
|
||||||
|
- [Bullet Patterns]()
|
||||||
|
- [Scenes]()
|
||||||
|
- [Boss Fight]()
|
||||||
|
- [Juice]()
|
||||||
|
- [Sound Effects]()
|
||||||
|
- [Music]()
|
||||||
|
- [Screenshake]()
|
||||||
|
- [Menus]()
|
||||||
|
- [Ship Your Game]()
|
||||||
|
- [What Next]()
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
# Chapter 1
|
|
25
src/introduction.md
Normal file
25
src/introduction.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# Introduction
|
||||||
|
|
||||||
|
🚧 _Building Games with DragonRuby_ is an work in progress. 🚧
|
||||||
|
|
||||||
|
This book is aimed at new game developers who are interested in learning to code and build games. If you've written code before, especially Ruby, then you'll have a bit of a headstart. But the concepts in this book are beginner friendly.
|
||||||
|
|
||||||
|
You need no prior experience with programming or game making to follow this book.
|
||||||
|
|
||||||
|
## About DragonRuby Game Toolkit
|
||||||
|
|
||||||
|
[DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game) (DRGTK) is a cross-platform game engine for building 2D games. It lets you write games in Ruby, a wonderfully expressive and approachable language. It allows game developers to quickly iterate on their games and ship them to any modern platform.
|
||||||
|
|
||||||
|
## Why DragonRuby Toolkit?
|
||||||
|
|
||||||
|
There are more game engines, frameworks, and libraries than I can count on my hands and toes. So why should you use DragonRuby?
|
||||||
|
|
||||||
|
## What You'll Be Making
|
||||||
|
|
||||||
|
TODO: playable demo link
|
||||||
|
|
||||||
|
## Get Started
|
||||||
|
|
||||||
|
- Get DragonRuby GTK
|
||||||
|
- Download a code editor (VS Code)
|
||||||
|
- Get started!
|
Loading…
Add table
Reference in a new issue