additional graphics

This commit is contained in:
OddlyTimbot committed 2024-09-16 15:37:30 -04:00
1 parent 8ad370fa42
commit 55ba9498aa
186 files changed
+102 -77

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
## Week 3: Animated Graphics, Tilemap Layers
### Description:
Understand how to animate a player character (as well as other items and NPCs) using animated sprites. Learn to use a Tilemap Layer and Terrain to build out your game world.
### Code Concepts:
* SceneManager
* Asset Pooling
Learn to use a central scene manager to manage the state of what we see upon the screen.
Implement pooling to keep track of bullets.
### Development Exercise 1 - Pooling
In this exercise create the SceneManager and learn to use it for spawning bullets. (Move this responsibility from the player to the SceneManager)
### Exercise 2 - Player Animation
Learn to use the AnimatedSprite2D to provide several animations to your player character, based on the actions they are able to do.
### Exercise 3 - Tilemap Layer
Create a tilemap layer, learn to import and use tilesets for fleshing out your game world.
@@ -1,5 +1,5 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1724630022
::res://::1726514291
icon.svg::CompressedTexture2D::9114977118871582245::1721179661::1721179661::1::::<><>::
::res://graphics/::1721682223
Terrain (32x32).png::CompressedTexture2D::8707534964839485024::1721679370::1721679370::1::::<><>::
@@ -13,11 +13,11 @@ player jump 48x48.png::CompressedTexture2D::1627608568707791839::1721673245::172
player land 48x48.png::CompressedTexture2D::3499637713582873633::1721673245::1721673245::1::::<><>::
::res://graphics/Player Run/::1721673245
player run 48x48.png::CompressedTexture2D::1502492849971408816::1721673245::1721673245::1::::<><>::
::res://scenes/::1724625813
bullet.tscn::PackedScene::6880909734590904373::1724625813::0::1::::<><>::res://scripts/bullet.gd
character.tscn::PackedScene::451838158579532324::1724625813::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png
crate.tscn::PackedScene::41931541512830250::1724625813::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png
game.tscn::PackedScene::1738196330916037717::1724625813::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>res://scripts/Trigger.gd<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn
::res://scenes/::1724630256
bullet.tscn::PackedScene::6880909734590904373::1724630119::0::1::::<><>::res://scripts/bullet.gd
character.tscn::PackedScene::451838158579532324::1724630119::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png
crate.tscn::PackedScene::41931541512830250::1724630119::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png
game.tscn::PackedScene::1738196330916037717::1724630256::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>res://scripts/Trigger.gd<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn
::res://scripts/::1721681291
bullet.gd::GDScript::-1::1721179661::0::1::::<>Area2D<>::
CharacterBody2D.gd::GDScript::-1::1721681291::0::1::::<>CharacterBody2D<>::
@@ -1,4 +0,0 @@
res://scenes/game.tscn
res://scenes/character.tscn
res://scenes/bullet.tscn
res://scenes/crate.tscn
@@ -21,7 +21,7 @@ state={
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 46,
"scroll_position": 0.0,
"scroll_position": 31.0,
"selection": false,
"syntax_highlighter": "GDScript"
}