basic pew pew without damage or collision

This commit is contained in:
Medenos
2023-01-14 22:51:05 -05:00
parent 1d6a5eeea9
commit 4412fd21ea
31 changed files with 374 additions and 64 deletions

View File

@@ -1,10 +1,14 @@
Timer
Area2D
StaticBody2D
RigidBody2D
RayCast2D
CollisionShape2D
Sprite2D
AnimatedSprite2D
CharacterBody2D
CollisionPolygon2D
Area2D
AudioStreamPlayer
AudioStreamPlayer2D
AudioListener2D
TileMap
AnimatedSprite2D

View File

@@ -7,7 +7,7 @@ dock_filesystem_file_list_display_mode=1
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=309
dock_hsplit_2=411
dock_hsplit_3=-353
dock_hsplit_4=0
dock_3="Scene,Import"
@@ -16,11 +16,11 @@ dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=["res://test_level001.tscn", "res://Player/player.tscn"]
open_scenes=["res://test_level001.tscn", "res://Enemies/basic_enemy.tscn", "res://Player/player.tscn", "res://Weapons/basic_weapon.tscn", "res://Projectiles/basic_projectile.tscn"]
[ScriptEditor]
open_scripts=["res://Player/player.gd"]
open_help=["CharacterBody2D", "Vector2"]
open_scripts=["res://Enemies/basic_enemy.gd", "res://Projectiles/basic_projectile.gd", "res://Weapons/basic_weapon.gd", "res://Player/player.gd"]
open_help=["Area2D", "CharacterBody2D", "Node2D", "RayCast2D", "RigidBody2D", "StaticBody2D", "Vector2"]
script_split_offset=70
list_split_offset=0

View File

@@ -1,25 +1,29 @@
0b7126e0c6e86d3ec295a72f5aa6e0bd
::res://::1673734830
README.md::TextFile::-1::1673712834::0::1::::<><>::
test_level001.tscn::PackedScene::278447013021769396::1673734812::0::1::::<><>::uid://b62h0w8gjm6tj<>uid://d3y4rna66nylu
::res://Levels/::1673726687
level.tscn::PackedScene::4739050375457527030::1673726687::0::1::::<><>::
::res://Music/::1673734693
School_Bass.ogg::AudioStreamOggVorbis::8337090337929631753::1673734497::1673734693::1::::<><>::
School_BDClave.ogg::AudioStreamOggVorbis::2352609159460477887::1673734497::1673734693::1::::<><>::
School_Brass.ogg::AudioStreamOggVorbis::8423202159412100063::1673734497::1673734693::1::::<><>::
School_Flute.ogg::AudioStreamOggVorbis::6100788483817358773::1673734497::1673734693::1::::<><>::
School_Snare.ogg::AudioStreamOggVorbis::6764331197145035365::1673734497::1673734693::1::::<><>::
::res://Player/::1673734812
player.gd::GDScript::-1::1673734812::0::1::::<>CharacterBody2D<>::
player.tscn::PackedScene::4618483906406103163::1673733616::0::1::::<><>::res://Player/player.gd<>uid://wkeakqjvu3gg
::res://Player/Projectiles/::1673734122
basic_projectile.tscn::PackedScene::5856608848916302392::1673734122::0::1::::<><>::
::res://Player/Weapons/::1673734452
basic_weapon.tscn::PackedScene::5655575360493827386::1673734452::0::1::::<><>::
::res://Sprites/::1673734432
dingo_jam_mc_front_64.png::CompressedTexture2D::1565041755936548690::1673732299::1673732300::1::::<><>::
pew.png::CompressedTexture2D::7577871081029115281::1673734362::1673734427::1::::<><>::
projectile.png::CompressedTexture2D::13383739614235193::1673734403::1673734432::1::::<><>::
::res://TileSets/::1673734812
Tiles Set GameJam.png::CompressedTexture2D::9175886574582270754::1673734812::1673734812::1::::<><>::
::res://::1673747350
README.md::TextFile::-1::1673744149::0::1::::<><>::
test_level001.tscn::PackedScene::278447013021769396::1673747296::0::1::::<><>::uid://xev8p1td1icx<>uid://d3y4rna66nylu<>uid://c661br4lh30r8
::res://Enemies/::1673747296
basic_enemy.gd::GDScript::-1::1673746722::0::1::::<>CharacterBody2D<>::
basic_enemy.tscn::PackedScene::7014272596353446583::1673747296::0::1::::<><>::res://Enemies/basic_enemy.gd<>uid://ds4uvvrcxoay1
::res://Levels/::1673744149
level.tscn::PackedScene::4739050375457527030::1673744149::0::1::::<><>::
::res://Music/::1673744196
School_Bass.ogg::AudioStreamOggVorbis::8337090337929631753::1673744149::1673744196::1::::<><>::
School_BDClave.ogg::AudioStreamOggVorbis::2352609159460477887::1673744149::1673744196::1::::<><>::
School_Brass.ogg::AudioStreamOggVorbis::8423202159412100063::1673744149::1673744196::1::::<><>::
School_Flute.ogg::AudioStreamOggVorbis::6100788483817358773::1673744149::1673744196::1::::<><>::
School_Snare.ogg::AudioStreamOggVorbis::6764331197145035365::1673744149::1673744196::1::::<><>::
::res://Player/::1673747350
player.gd::GDScript::-1::1673746568::0::1::::<>CharacterBody2D<>::
player.tscn::PackedScene::1623935731621421531::1673747296::0::1::::<><>::res://Player/player.gd<>uid://wkeakqjvu3gg
::res://Player/Weapons/::1673744149
basic_weapon.tscn::PackedScene::5655575360493827386::1673744149::0::1::::<><>::
::res://Projectiles/::1673744149
basic_projectile.tscn::PackedScene::5856608848916302392::1673744149::0::1::::<><>::
::res://Sprites/::1673744680
placeholder_enemy.png::CompressedTexture2D::8483781162333137450::1673744660::1673744680::1::::<><>::
placeholder_player.png::CompressedTexture2D::1565041755936548690::1673744149::1673744500::1::::<><>::
placeholder_projectile.png::CompressedTexture2D::13383739614235193::1673744149::1673744515::1::::<><>::
placeholder_weapon.png::CompressedTexture2D::7577871081029115281::1673744149::1673744508::1::::<><>::
::res://TileSets/::1673744149
Tiles Set GameJam.png::CompressedTexture2D::9175886574582270754::1673744149::1673744149::1::::<><>::

View File

@@ -1,2 +1,9 @@
res://test_level001.tscn
res://Player/player.tscn
res://Enemies/basic_enemy.tscn
res://Weapons/basic_weapon.tscn
res://Projectiles/basic_projectile.tscn
res://Enemies/basic_enemy.gd
res://Player/player.gd
res://Weapons/basic_weapon.gd
res://Projectiles/basic_projectile.gd

View File

@@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-834.444, -392.346),
"ofs": Vector2(-701.364, -383.398),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
@@ -32,7 +32,7 @@ Anim={
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 0.707107
"zoom": 1.0
}
3D={
"fov": 70.01,

View File

@@ -1,6 +1,6 @@
[editor_metadata]
executable_path="C:/Godot_v4.0-beta12_mono_win64/Godot_v4.0-beta12_mono_win64/Godot_v4.0-beta12_mono_win64.exe"
executable_path="/home/medenos/Downloads/Godot_v4.0-beta12_mono_linux_x86_64/Godot_v4.0-beta12_mono_linux.x86_64"
tile_source_sort=0
use_advanced_connections=false
@@ -11,8 +11,8 @@ run_reload_scripts=true
[recent_files]
scenes=["res://Player/player.tscn", "res://test_level001.tscn", "res://player.tscn"]
scripts=["Vector2", "CharacterBody2D", "res://player.gd"]
scenes=["res://Projectiles/basic_projectile.tscn", "res://Enemies/basic_enemy.tscn", "res://Weapons/basic_weapon.tscn", "res://Player/player.tscn", "res://test_level001.tscn", "res://Enemies/basic_enemie.tscn", "res://player.tscn"]
scripts=["RayCast2D", "Node2D", "Area2D", "StaticBody2D", "RigidBody2D", "res://Projectiles/basic_projectile.gd", "res://Weapons/basic_weapon.gd", "Vector2", "CharacterBody2D", "res://Enemies/basic_enemy.gd"]
[script_setup]
@@ -20,7 +20,7 @@ last_selected_language="GDScript"
[dialog_bounds]
project_settings=Rect2(510, 238, 900, 700)
project_settings=Rect2(3715, 147, 900, 700)
[color_picker]

View File

@@ -1,2 +1,3 @@
res://Enemies
res://
res://Levels

View File

@@ -3,11 +3,53 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"column": 8,
"folded_lines": [],
"h_scroll_position": 0,
"row": 35,
"scroll_position": 13.0,
"row": 26,
"scroll_position": 5.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Enemies/basic_enemy.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 44,
"folded_lines": [],
"h_scroll_position": 0,
"row": 10,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Weapons/basic_weapon.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 25,
"folded_lines": [],
"h_scroll_position": 0,
"row": 3,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Projectiles/basic_projectile.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 23,
"folded_lines": [],
"h_scroll_position": 0,
"row": 3,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

View File

@@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-497.438, -331.178),
"ofs": Vector2(-835.537, -590.651),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
@@ -32,7 +32,7 @@ Anim={
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 0.374577
"zoom": 0.629961
}
3D={
"fov": 70.01,