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

Join premium to watch
Go to premium
# Title Duration
1 Initializing a new Bevy Project 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins

Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins

Sources: udemy
Lets get into Devops World from Scratch with real time Hands On Projects to build Solutions for CI/CD through Jenkins with deploying Docker Containerized apps
8 hours 46 minutes 37 seconds
Master Automation with Ansible and Puppet: 4-in-1

Master Automation with Ansible and Puppet: 4-in-1

Sources: udemy
With the ever increasing challenges of IT infrastructures, it's no surprise that IT professionals are looking for ways to automate as much as possible. IT automation is the abil...
22 hours 33 minutes 51 seconds
Dive Into Ansible - From Beginner to Expert in Ansible

Dive Into Ansible - From Beginner to Expert in Ansible

Sources: udemy
Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many oth...
7 hours 33 minutes 21 seconds
Ansible Advanced - Hands-On - DevOps

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: Ansible Automation Masterclass: 2-in-1

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