Compare commits

...

No commits in common. "229be10a67398013b423d2f84e60100c5a7abb2c" and "2e6fe4488516f86c55606c69fef1242e69dcd442" have entirely different histories.

10 changed files with 252 additions and 118 deletions

74
.gitignore vendored
View File

@ -1,74 +0,0 @@
# ---> Unity
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/
# Recordings can get excessive in size
/[Rr]ecordings/
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.aab
*.unitypackage
*.app
# Crashlytics generated file
crashlytics-build.properties
# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

View File

@ -1,2 +0,0 @@
# lakewood

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg>

Before

Width:  |  Height:  |  Size: 994 B

View File

@ -1,37 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7775tl8m62n0"
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://icon.svg"
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

7
plugin.cfg Normal file
View File

@ -0,0 +1,7 @@
[plugin]
name="Godot Git Plugin"
description="This plugin lets you interact with Git without leaving the Godot editor. More information can be found at https://github.com/godotengine/godot-git-plugin/wiki"
author="twaritwaikar"
version="v3.1.1"
script="godot-git-plugin.gd"

View File

@ -10,6 +10,12 @@ config_version=5
[application]
config/name="lakewood"
config/name="test"
run/main_scene="res://scenes/game.tscn"
config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="res://icon.svg"
[editor]
version_control/plugin_name="GitPlugin"
version_control/autoload_on_startup=true

20
scenes/game.tscn Normal file
View File

@ -0,0 +1,20 @@
[gd_scene load_steps=3 format=3 uid="uid://jh2abo4xlceh"]
[ext_resource type="PackedScene" uid="uid://blsw6nkqtkrqt" path="res://scenes/player.tscn" id="1_7j4pe"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_v5uhw"]
distance = 912.0
[node name="Game" type="Node2D"]
[node name="player" parent="." instance=ExtResource("1_7j4pe")]
position = Vector2(6, -177)
[node name="Camera2D" type="Camera2D" parent="."]
scale = Vector2(40.24, 40.24)
[node name="StaticBody2D" type="StaticBody2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(1, 1012)
shape = SubResource("WorldBoundaryShape2D_v5uhw")

193
scenes/player.tscn Normal file
View File

@ -0,0 +1,193 @@
[gd_scene load_steps=45 format=3 uid="uid://blsw6nkqtkrqt"]
[ext_resource type="Script" path="res://scripts/player.gd" id="1_6bbgs"]
[ext_resource type="Texture2D" uid="uid://ci607x8o423se" path="res://assets/Standing_3/Telick_standing_01.png" id="2_uhite"]
[ext_resource type="Texture2D" uid="uid://bibbglgcnmvhh" path="res://assets/Standing_3/Telick_standing_02.png" id="3_366ux"]
[ext_resource type="Texture2D" uid="uid://bivvyolqaeba2" path="res://assets/Standing_3/Telick_standing_03.png" id="4_pay4e"]
[ext_resource type="Texture2D" uid="uid://bl0hppe4yc7sj" path="res://assets/Standing_3/Telick_standing_04.png" id="5_wpe6y"]
[ext_resource type="Texture2D" uid="uid://hca57hyp8ea" path="res://assets/Standing_3/Telick_standing_05.png" id="6_vk1t5"]
[ext_resource type="Texture2D" uid="uid://b3xwmrlms5o0a" path="res://assets/Standing_3/Telick_standing_06.png" id="7_qar1x"]
[ext_resource type="Texture2D" uid="uid://cm2mv60own4m5" path="res://assets/Standing_3/Telick_standing_07.png" id="8_nnf6i"]
[ext_resource type="Texture2D" uid="uid://wb5j84h5rqam" path="res://assets/Standing_3/Telick_standing_08.png" id="9_2ypjl"]
[ext_resource type="Texture2D" uid="uid://dhocsvy52m0o2" path="res://assets/Standing_3/Telick_standing_09.png" id="10_uj3t2"]
[ext_resource type="Texture2D" uid="uid://dfpvj2m5uyxb1" path="res://assets/Standing_3/Telick_standing_10.png" id="11_yk83i"]
[ext_resource type="Texture2D" uid="uid://deiyfhg0nq4jd" path="res://assets/Standing_3/Telick_standing_11.png" id="12_tj27t"]
[ext_resource type="Texture2D" uid="uid://7hpvl8dslay5" path="res://assets/Standing_3/Telick_standing_12.png" id="13_ex380"]
[ext_resource type="Texture2D" uid="uid://cwcas1o06fnsr" path="res://assets/Standing_3/Telick_standing_13.png" id="14_r0kyx"]
[ext_resource type="Texture2D" uid="uid://cahve8y0xu55c" path="res://assets/Standing_3/Telick_standing_14.png" id="15_1a31j"]
[ext_resource type="Texture2D" uid="uid://cotkymikenpjo" path="res://assets/Standing_3/Telick_standing_15.png" id="16_etiot"]
[ext_resource type="Texture2D" uid="uid://djq5j22yw4jjt" path="res://assets/Standing_3/Telick_standing_16.png" id="17_p6uj4"]
[ext_resource type="Texture2D" uid="uid://b44bedkkgk2ut" path="res://assets/Standing_3/Telick_standing_17.png" id="18_lpmfg"]
[ext_resource type="Texture2D" uid="uid://ks23a7co2euc" path="res://assets/Standing_3/Telick_standing_18.png" id="19_5a8yw"]
[ext_resource type="Texture2D" uid="uid://0qkxt1ok6408" path="res://assets/Standing_3/Telick_standing_19.png" id="20_5is3l"]
[ext_resource type="Texture2D" uid="uid://67w2d3ux2jak" path="res://assets/Standing_3/Telick_standing_20.png" id="21_teb4h"]
[ext_resource type="Texture2D" uid="uid://cyk0affajbwku" path="res://assets/Standing_3/Telick_standing_21.png" id="22_33x1l"]
[ext_resource type="Texture2D" uid="uid://6wg5gqsp0l0r" path="res://assets/Standing_3/Telick_standing_22.png" id="23_2oxj8"]
[ext_resource type="Texture2D" uid="uid://c2t118qs60xht" path="res://assets/Standing_3/Telick_standing_23.png" id="24_5xmva"]
[ext_resource type="Texture2D" uid="uid://dmnse1aviy45o" path="res://assets/Standing_3/Telick_standing_24.png" id="25_bgkdu"]
[ext_resource type="Texture2D" uid="uid://c3kjygsete5lm" path="res://assets/Standing_3/Telick_standing_25.png" id="26_s0ige"]
[ext_resource type="Texture2D" uid="uid://8phvnm3jg4l2" path="res://assets/Standing_3/Telick_standing_26.png" id="27_fmub0"]
[ext_resource type="Texture2D" uid="uid://bc73m5juhtppt" path="res://assets/Standing_3/Telick_standing_27.png" id="28_ommpw"]
[ext_resource type="Texture2D" uid="uid://dypsnanqjgqaj" path="res://assets/Standing_3/Telick_standing_28.png" id="29_568ja"]
[ext_resource type="Texture2D" uid="uid://drujia12aqhkm" path="res://assets/Standing_3/Telick_standing_29.png" id="30_25rd8"]
[ext_resource type="Texture2D" uid="uid://bvj538o4yy4vx" path="res://assets/Standing_3/Telick_standing_30.png" id="31_rae5y"]
[ext_resource type="Texture2D" uid="uid://bjtrgwtp6hirs" path="res://assets/Standing_3/Telick_standing_31.png" id="32_o3wqp"]
[ext_resource type="Texture2D" uid="uid://dj21udby7qunw" path="res://assets/Standing_3/Telick_standing_32.png" id="33_v22wb"]
[ext_resource type="Texture2D" uid="uid://ddgq1x2apcsno" path="res://assets/Standing_3/Telick_standing_33.png" id="34_iaku5"]
[ext_resource type="Texture2D" uid="uid://ciydxiruo4n4e" path="res://assets/Standing_3/Telick_standing_34.png" id="35_qhfig"]
[ext_resource type="Texture2D" uid="uid://6c3jkmh4buqb" path="res://assets/Standing_3/Telick_standing_35.png" id="36_x4pxe"]
[ext_resource type="Texture2D" uid="uid://djrwh6ghj2pur" path="res://assets/Standing_3/Telick_standing_36.png" id="37_1fxb2"]
[ext_resource type="Texture2D" uid="uid://deut8egynxfyj" path="res://assets/Standing_3/Telick_standing_37.png" id="38_1vj4k"]
[ext_resource type="Texture2D" uid="uid://cx6ddi5yitwx5" path="res://assets/Standing_3/Telick_standing_38.png" id="39_wr5hy"]
[ext_resource type="Texture2D" uid="uid://rh52nggbr4d7" path="res://assets/Standing_3/Telick_standing_39.png" id="40_mocga"]
[ext_resource type="Texture2D" uid="uid://d0pv6y2b3qjes" path="res://assets/Standing_3/Telick_standing_40.png" id="41_150bo"]
[ext_resource type="Texture2D" uid="uid://daku1ywmkmilg" path="res://assets/Standing_3/Telick_standing_41.png" id="42_a77ae"]
[sub_resource type="SpriteFrames" id="SpriteFrames_uonkt"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("2_uhite")
}, {
"duration": 1.0,
"texture": ExtResource("3_366ux")
}, {
"duration": 1.0,
"texture": ExtResource("4_pay4e")
}, {
"duration": 1.0,
"texture": ExtResource("5_wpe6y")
}, {
"duration": 1.0,
"texture": ExtResource("6_vk1t5")
}, {
"duration": 1.0,
"texture": ExtResource("7_qar1x")
}, {
"duration": 1.0,
"texture": ExtResource("8_nnf6i")
}, {
"duration": 1.0,
"texture": ExtResource("9_2ypjl")
}, {
"duration": 1.0,
"texture": ExtResource("10_uj3t2")
}, {
"duration": 1.0,
"texture": ExtResource("11_yk83i")
}, {
"duration": 1.0,
"texture": ExtResource("12_tj27t")
}, {
"duration": 1.0,
"texture": ExtResource("13_ex380")
}, {
"duration": 1.0,
"texture": ExtResource("14_r0kyx")
}, {
"duration": 1.0,
"texture": ExtResource("15_1a31j")
}, {
"duration": 1.0,
"texture": ExtResource("16_etiot")
}, {
"duration": 1.0,
"texture": ExtResource("17_p6uj4")
}, {
"duration": 1.0,
"texture": ExtResource("18_lpmfg")
}, {
"duration": 1.0,
"texture": ExtResource("19_5a8yw")
}, {
"duration": 1.0,
"texture": ExtResource("20_5is3l")
}, {
"duration": 1.0,
"texture": ExtResource("21_teb4h")
}, {
"duration": 1.0,
"texture": ExtResource("22_33x1l")
}, {
"duration": 1.0,
"texture": ExtResource("23_2oxj8")
}, {
"duration": 1.0,
"texture": ExtResource("24_5xmva")
}, {
"duration": 1.0,
"texture": ExtResource("25_bgkdu")
}, {
"duration": 1.0,
"texture": ExtResource("26_s0ige")
}, {
"duration": 1.0,
"texture": ExtResource("27_fmub0")
}, {
"duration": 1.0,
"texture": ExtResource("28_ommpw")
}, {
"duration": 1.0,
"texture": ExtResource("29_568ja")
}, {
"duration": 1.0,
"texture": ExtResource("30_25rd8")
}, {
"duration": 1.0,
"texture": ExtResource("31_rae5y")
}, {
"duration": 1.0,
"texture": ExtResource("32_o3wqp")
}, {
"duration": 1.0,
"texture": ExtResource("33_v22wb")
}, {
"duration": 1.0,
"texture": ExtResource("34_iaku5")
}, {
"duration": 1.0,
"texture": ExtResource("35_qhfig")
}, {
"duration": 1.0,
"texture": ExtResource("36_x4pxe")
}, {
"duration": 1.0,
"texture": ExtResource("37_1fxb2")
}, {
"duration": 1.0,
"texture": ExtResource("38_1vj4k")
}, {
"duration": 1.0,
"texture": ExtResource("39_wr5hy")
}, {
"duration": 1.0,
"texture": ExtResource("40_mocga")
}, {
"duration": 1.0,
"texture": ExtResource("41_150bo")
}, {
"duration": 1.0,
"texture": ExtResource("42_a77ae")
}],
"loop": true,
"name": &"default",
"speed": 30.0
}]
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_lw1wj"]
radius = 0.330654
height = 2.97587
[node name="CharacterBody2D" type="CharacterBody2D"]
physics_interpolation_mode = 1
script = ExtResource("1_6bbgs")
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
scale = Vector2(0.1, 0.1)
sprite_frames = SubResource("SpriteFrames_uonkt")
autoplay = "default"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(0.999939, 0)
scale = Vector2(30.2433, 30.2433)
shape = SubResource("CapsuleShape2D_lw1wj")

25
scripts/player.gd Normal file
View File

@ -0,0 +1,25 @@
extends CharacterBody2D
const SPEED = 800.0
const JUMP_VELOCITY = -400.0
func _physics_process(delta: float) -> void:
# Add the gravity.
if not is_on_floor():
velocity += get_gravity() * delta
# Handle jump.
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
velocity.y = JUMP_VELOCITY
# Get the input direction and handle the movement/deceleration.
# As good practice, you should replace UI actions with custom gameplay actions.
var direction := Input.get_axis("ui_left", "ui_right")
if direction:
velocity.x = direction * SPEED
else:
velocity.x = move_toward(velocity.x, 0, SPEED)
move_and_slide()

View File

@ -1,3 +0,0 @@
[gd_scene format=3 uid="uid://b0jkivtwisycv"]
[node name="World" type="Node2D"]