2048 with Bevy ECS
1h 40m 27s
English
Paid
Course description
2048 is a 2d board-oriented game. We cover foundational Bevy concepts while spawning tiles on the screen, handling user input, keeping score, and querying for resources in a small contained game. Bevy systems also provide a contained playground for Rust language concepts like references and ownership.
Watch Online
Watch Online 2048 with Bevy ECS
0:00
/ #1: Initializing a new Bevy Project
All Course Lessons (25)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Initializing a new Bevy Project Demo | 02:27 | |
| 2 | Changing the name of the Window | 02:02 | |
| 3 | Adding a 2d Camera | 02:02 | |
| 4 | Spawning the 2048 Board | 03:49 | |
| 5 | Using Color to change the look of the board | 01:42 | |
| 6 | Changing the color of the background | 01:21 | |
| 7 | Filling out the board with tile placeholders | 06:28 | |
| 8 | Defining associated functions on structs | 02:44 | |
| 9 | Spawning Tiles with rand to Start the Game | 07:01 | |
| 10 | Showing Point values on Tiles | 04:33 | |
| 11 | Updating Tile display when Point values change | 03:49 | |
| 12 | Listening for keyboard input | 04:45 | |
| 13 | Sorting tiles with Ord | 03:32 | |
| 14 | Updating tile Position with Transforms | 06:05 | |
| 15 | Board Shifts in 4 directions | 01:54 | |
| 16 | Spawning new tiles with events | 07:09 | |
| 17 | Keeping Score | 05:42 | |
| 18 | Setting up the UI around the game | 01:29 | |
| 19 | Live Updating the Score Display | 06:39 | |
| 20 | Are there any moves left? | 01:06 | |
| 21 | Playing, GameOver, and other states of play | 08:12 | |
| 22 | Interactive Button systems | 02:36 | |
| 23 | Starting a new game | 07:44 | |
| 24 | Tracking High Scores | 02:21 | |
| 25 | Animating tiles when board shifts happen | 03:15 |
Unlock unlimited learning
Get instant access to all 24 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Ansible: Ansible Automation Masterclass: 2-in-1
Sources: udemy
Ansible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT nee...
17 hours 33 minutes 12 seconds

HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course
Sources: knowthen.com
htmx is one of the hottest properties in web development today, and for good reason. This framework, along with the libraries and techniques introduced in this course, will have...
1 hour 44 minutes 50 seconds

Ansible Advanced - Hands-On - DevOps
Sources: udemy
This is the second course in the series on Ansible and in this course we will be focusing on advanced concepts in Ansible and some real life use cases. This course is for those ...
2 hours 43 minutes

Ansible for the Absolute Beginner - Hands-On - DevOps
Sources: udemy
This course introduces a beginner in DevOps to basic fundamentals of Ansible with easy to do hands-on exercises that you can practice right in the browser. The course introduces...
2 hours 16 minutes 31 seconds

DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
Sources: udemy
If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or you would like
6 hours 8 minutes 11 seconds
Want to join the conversation?
Sign in to comment