commit 8c031fa9116d5f5a7f7309726a2f17b3d2da1ca7 Author: Stefano Pigozzi Date: Thu Sep 21 00:58:47 2023 +0200 First commit Co-authored-by: Matteo Balugani Co-authored-by: Stefano Pigozzi Co-authored-by: Maxim Lobovsky diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..313dbf2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf +*.png filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.flac filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dd59a16 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Godot 4+ specific ignores +.godot/ + +# Godot-specific ignores +.import/ +.export/ +export.cfg +export_presets.cfg + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md new file mode 100644 index 0000000..3ccb702 --- /dev/null +++ b/ATTRIBUTION.md @@ -0,0 +1,5 @@ +# Attribution + +## Fonts + +[Press Start Regular](https://www.1001fonts.com/press-start-font.html) by [codeman38](http://www.zone38.net/) diff --git a/audio/UI/536108__eminyildirim__ui-click.wav b/audio/UI/536108__eminyildirim__ui-click.wav new file mode 100644 index 0000000..3a16d5f --- /dev/null +++ b/audio/UI/536108__eminyildirim__ui-click.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6620f95ac1cc38495dcc8ea4df9f1ef3e9d0734248ffb282ef040f1fc4d66f18 +size 80116 diff --git a/audio/UI/536108__eminyildirim__ui-click.wav.import b/audio/UI/536108__eminyildirim__ui-click.wav.import new file mode 100644 index 0000000..efd409e --- /dev/null +++ b/audio/UI/536108__eminyildirim__ui-click.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b3fvopqf3ocab" +path="res://.godot/imported/536108__eminyildirim__ui-click.wav-1dae575f17d8d06a9fcd9556b4958f67.sample" + +[deps] + +source_file="res://audio/UI/536108__eminyildirim__ui-click.wav" +dest_files=["res://.godot/imported/536108__eminyildirim__ui-click.wav-1dae575f17d8d06a9fcd9556b4958f67.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/coin/coin_touch_coin/ctc.wav b/audio/coin/coin_touch_coin/ctc.wav new file mode 100644 index 0000000..aeab72d --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b718e9d1f943b9d9c5398933237b21a2d6aaaca1dbc808db44e3df913e9a778c +size 22944 diff --git a/audio/coin/coin_touch_coin/ctc.wav.import b/audio/coin/coin_touch_coin/ctc.wav.import new file mode 100644 index 0000000..d3d8ac7 --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ehidley8t2bs" +path="res://.godot/imported/ctc.wav-8e8793e71778225e5b989378c265cbf9.sample" + +[deps] + +source_file="res://audio/coin/coin_touch_coin/ctc.wav" +dest_files=["res://.godot/imported/ctc.wav-8e8793e71778225e5b989378c265cbf9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/coin/coin_touch_coin/ctc2.wav b/audio/coin/coin_touch_coin/ctc2.wav new file mode 100644 index 0000000..84c664e --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8dd80b6674c2dfe3ff5e79923d9ec7b33064d27788058062a871e4417da7868 +size 22944 diff --git a/audio/coin/coin_touch_coin/ctc2.wav.import b/audio/coin/coin_touch_coin/ctc2.wav.import new file mode 100644 index 0000000..e6b2a4e --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b2aahjwda27tp" +path="res://.godot/imported/ctc2.wav-7508eb4de6f7f88e24701e27bc8f128b.sample" + +[deps] + +source_file="res://audio/coin/coin_touch_coin/ctc2.wav" +dest_files=["res://.godot/imported/ctc2.wav-7508eb4de6f7f88e24701e27bc8f128b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/coin/coin_touch_coin/ctc3.wav b/audio/coin/coin_touch_coin/ctc3.wav new file mode 100644 index 0000000..0ab4202 --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f9298187a149ed0552feac123220e9d78653a50fc6b404d96a14f49b4dd3c7 +size 22944 diff --git a/audio/coin/coin_touch_coin/ctc3.wav.import b/audio/coin/coin_touch_coin/ctc3.wav.import new file mode 100644 index 0000000..6595eed --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cxp2yrfjob2bu" +path="res://.godot/imported/ctc3.wav-f2c4fb4bfb413f549e9f0cd553b9f15b.sample" + +[deps] + +source_file="res://audio/coin/coin_touch_coin/ctc3.wav" +dest_files=["res://.godot/imported/ctc3.wav-f2c4fb4bfb413f549e9f0cd553b9f15b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/coin/coin_touch_coin/ctc4.wav b/audio/coin/coin_touch_coin/ctc4.wav new file mode 100644 index 0000000..a06306d --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cef978473dbf96947b4d67b4ffaf1d094800ada8c73861e0a59ef30ebc49320 +size 10986 diff --git a/audio/coin/coin_touch_coin/ctc4.wav.import b/audio/coin/coin_touch_coin/ctc4.wav.import new file mode 100644 index 0000000..5e2f335 --- /dev/null +++ b/audio/coin/coin_touch_coin/ctc4.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cosgy303put4h" +path="res://.godot/imported/ctc4.wav-b9e448627ccfe1efd8c4172c42206f5e.sample" + +[deps] + +source_file="res://audio/coin/coin_touch_coin/ctc4.wav" +dest_files=["res://.godot/imported/ctc4.wav-b9e448627ccfe1efd8c4172c42206f5e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/conversione/moneta(convertitore).wav b/audio/conversione/moneta(convertitore).wav new file mode 100644 index 0000000..b5b315d --- /dev/null +++ b/audio/conversione/moneta(convertitore).wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d86a2c09c0f2adedf090a6905e71803aa61028a0c38217fb831a6a26068d62b3 +size 145132 diff --git a/audio/conversione/moneta(convertitore).wav.import b/audio/conversione/moneta(convertitore).wav.import new file mode 100644 index 0000000..97c016b --- /dev/null +++ b/audio/conversione/moneta(convertitore).wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://emrlsjubaj60" +path="res://.godot/imported/moneta(convertitore).wav-a9b965ee570b82760527cedc568162bb.sample" + +[deps] + +source_file="res://audio/conversione/moneta(convertitore).wav" +dest_files=["res://.godot/imported/moneta(convertitore).wav-a9b965ee570b82760527cedc568162bb.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/conversione/money_to_gems/gemma(convertitore).wav b/audio/conversione/money_to_gems/gemma(convertitore).wav new file mode 100644 index 0000000..a52da6d --- /dev/null +++ b/audio/conversione/money_to_gems/gemma(convertitore).wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23e411b4103252dc31c9fc43ca7d036ef1b20f97523c0db9ba664eac27afef47 +size 218360 diff --git a/audio/conversione/money_to_gems/gemma(convertitore).wav.import b/audio/conversione/money_to_gems/gemma(convertitore).wav.import new file mode 100644 index 0000000..96a0919 --- /dev/null +++ b/audio/conversione/money_to_gems/gemma(convertitore).wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cryjs5qouforn" +path="res://.godot/imported/gemma(convertitore).wav-d289146f17f05a69b63d1a63e8ee8d14.sample" + +[deps] + +source_file="res://audio/conversione/money_to_gems/gemma(convertitore).wav" +dest_files=["res://.godot/imported/gemma(convertitore).wav-d289146f17f05a69b63d1a63e8ee8d14.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/conversione/suono_meccanico(convertitore).wav b/audio/conversione/suono_meccanico(convertitore).wav new file mode 100644 index 0000000..68d070f --- /dev/null +++ b/audio/conversione/suono_meccanico(convertitore).wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54d5b14f13643b84cd5e1aee1b923e93cc6a3d7f39e84d3b8d2d6b22e8097c8f +size 346508 diff --git a/audio/conversione/suono_meccanico(convertitore).wav.import b/audio/conversione/suono_meccanico(convertitore).wav.import new file mode 100644 index 0000000..e2630fd --- /dev/null +++ b/audio/conversione/suono_meccanico(convertitore).wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bvno64in1oe01" +path="res://.godot/imported/suono_meccanico(convertitore).wav-4e5f295675f2fcde1dfade81a3394ab5.sample" + +[deps] + +source_file="res://audio/conversione/suono_meccanico(convertitore).wav" +dest_files=["res://.godot/imported/suono_meccanico(convertitore).wav-4e5f295675f2fcde1dfade81a3394ab5.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/HLeOR7SY.wav.import b/audio/tap/HLeOR7SY.wav.import new file mode 100644 index 0000000..fb66591 --- /dev/null +++ b/audio/tap/HLeOR7SY.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c2g7k04iycx73" +path="res://.godot/imported/HLeOR7SY.wav-b581551983a6fb2be45daca7b10dcc08.sample" + +[deps] + +source_file="res://audio/tap/HLeOR7SY.wav" +dest_files=["res://.godot/imported/HLeOR7SY.wav-b581551983a6fb2be45daca7b10dcc08.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click(1).wav.import b/audio/tap/click(1).wav.import new file mode 100644 index 0000000..be17d1c --- /dev/null +++ b/audio/tap/click(1).wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b5n2d1hmes8w1" +path="res://.godot/imported/click(1).wav-25ef797f7d1947ca20babc481e58b09e.sample" + +[deps] + +source_file="res://audio/tap/click(1).wav" +dest_files=["res://.godot/imported/click(1).wav-25ef797f7d1947ca20babc481e58b09e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click.wav b/audio/tap/click.wav new file mode 100644 index 0000000..d7e706b --- /dev/null +++ b/audio/tap/click.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bec3678b80437ca8a8c071e146893355ca4b1559dd8410506eb3d3a3a94c930 +size 4780 diff --git a/audio/tap/click.wav.import b/audio/tap/click.wav.import new file mode 100644 index 0000000..8bfc88b --- /dev/null +++ b/audio/tap/click.wav.import @@ -0,0 +1,28 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +<<<<<<< HEAD +uid="uid://1e6pppejrgsg" +======= +uid="uid://dphxoe465j316" +>>>>>>> 7652240 (usdhGUHSDGUHSD) +path="res://.godot/imported/click.wav-70dcfb1e0e350538aa1670f826866a40.sample" + +[deps] + +source_file="res://audio/tap/click.wav" +dest_files=["res://.godot/imported/click.wav-70dcfb1e0e350538aa1670f826866a40.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click2.wav b/audio/tap/click2.wav new file mode 100644 index 0000000..68e295f --- /dev/null +++ b/audio/tap/click2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d157d9104782aca8a19b098ab9772515eb5266fd659169d7de32e76eb934e1 +size 3476 diff --git a/audio/tap/click2.wav.import b/audio/tap/click2.wav.import new file mode 100644 index 0000000..96e5f46 --- /dev/null +++ b/audio/tap/click2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://by3h6y6rjpkbt" +path="res://.godot/imported/click2.wav-a49ec2e85e2acf116b0f559291d02ee6.sample" + +[deps] + +source_file="res://audio/tap/click2.wav" +dest_files=["res://.godot/imported/click2.wav-a49ec2e85e2acf116b0f559291d02ee6.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click3.wav b/audio/tap/click3.wav new file mode 100644 index 0000000..e62eecf --- /dev/null +++ b/audio/tap/click3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c1020ce8791f98ee0fb528995f9a36c4cf354ee3f7d257284cca440f8908b0b +size 22028 diff --git a/audio/tap/click3.wav.import b/audio/tap/click3.wav.import new file mode 100644 index 0000000..baa5c6d --- /dev/null +++ b/audio/tap/click3.wav.import @@ -0,0 +1,28 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +<<<<<<< HEAD +uid="uid://cygrkron0u457" +======= +uid="uid://buka8ljtirl4x" +>>>>>>> 7652240 (usdhGUHSDGUHSD) +path="res://.godot/imported/click3.wav-12e7bf4ac81975807df50c990a8ccf9a.sample" + +[deps] + +source_file="res://audio/tap/click3.wav" +dest_files=["res://.godot/imported/click3.wav-12e7bf4ac81975807df50c990a8ccf9a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click4.wav b/audio/tap/click4.wav new file mode 100644 index 0000000..a84ced3 --- /dev/null +++ b/audio/tap/click4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69addee696281ea94013e931579bf45067beb100c07c2c782a8cb485d7756a9c +size 16412 diff --git a/audio/tap/click4.wav.import b/audio/tap/click4.wav.import new file mode 100644 index 0000000..a70f58e --- /dev/null +++ b/audio/tap/click4.wav.import @@ -0,0 +1,28 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +<<<<<<< HEAD +uid="uid://c6jb2lpwb4bk0" +======= +uid="uid://b5g82mxuxaqyr" +>>>>>>> 7652240 (usdhGUHSDGUHSD) +path="res://.godot/imported/click4.wav-e2ecf832c368c506d9c71009f865138c.sample" + +[deps] + +source_file="res://audio/tap/click4.wav" +dest_files=["res://.godot/imported/click4.wav-e2ecf832c368c506d9c71009f865138c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/audio/tap/click5.wav b/audio/tap/click5.wav new file mode 100644 index 0000000..f4c794d --- /dev/null +++ b/audio/tap/click5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26075b9f71e521f8463d8d7f9cd6cba11cc27f6de3de0e5f2741fb46a2d4fd8 +size 4780 diff --git a/audio/tap/click5.wav.import b/audio/tap/click5.wav.import new file mode 100644 index 0000000..bc384b9 --- /dev/null +++ b/audio/tap/click5.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://wy7f2j0wg1ur" +path="res://.godot/imported/click5.wav-2be89af03b5f86fb64428030c1c87436.sample" + +[deps] + +source_file="res://audio/tap/click5.wav" +dest_files=["res://.godot/imported/click5.wav-2be89af03b5f86fb64428030c1c87436.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/bottle/bottle_tiles.png b/bottle/bottle_tiles.png new file mode 100644 index 0000000..abdab3d --- /dev/null +++ b/bottle/bottle_tiles.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34615bc055b284703ab3a0a14b228df50b6ac4596acc35de5b299058667582fb +size 935 diff --git a/bottle/bottle_tiles.png.import b/bottle/bottle_tiles.png.import new file mode 100644 index 0000000..a38066a --- /dev/null +++ b/bottle/bottle_tiles.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://os7j1nq0sk5m" +path="res://.godot/imported/bottle_tiles.png-e022916d2439eab8dbc080ddb9bbd9f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bottle/bottle_tiles.png" +dest_files=["res://.godot/imported/bottle_tiles.png-e022916d2439eab8dbc080ddb9bbd9f7.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 diff --git a/entity/coin.tscn b/entity/coin.tscn new file mode 100644 index 0000000..4df5649 --- /dev/null +++ b/entity/coin.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://x34aaomqiebu"] + +[ext_resource type="Texture2D" uid="uid://cxsl5yvdhswc7" path="res://icon.png" id="1_ld7df"] + +[node name="Coin" type="RigidBody2D"] + +[node name="Area2D" type="Area2D" parent="."] + +[node name="Icon" type="Sprite2D" parent="."] +position = Vector2(218, 69) +scale = Vector2(0.107422, 0.107422) +texture = ExtResource("1_ld7df") diff --git a/font/press-start/license.txt b/font/press-start/license.txt new file mode 100644 index 0000000..3faaad9 --- /dev/null +++ b/font/press-start/license.txt @@ -0,0 +1,17 @@ +Thanks for downloading one of codeman38's retro video game fonts, as seen on Memepool, BoingBoing, and all around the blogosphere. + +So, you're wondering what the license is for these fonts? Pretty simple; it's based upon that used for Bitstream's Vera font set . + +Basically, here are the key points summarized, in as little legalese as possible; I hate reading license agreements as much as you probably do: + +With one specific exception, you have full permission to bundle these fonts in your own free or commercial projects-- and by projects, I'm referring to not just software but also electronic documents and print publications. + +So what's the exception? Simple: you can't re-sell these fonts in a commercial font collection. I've seen too many font CDs for sale in stores that are just a repackaging of thousands of freeware fonts found on the internet, and in my mind, that's quite a bit like highway robbery. Note that this *only* applies to products that are font collections in and of themselves; you may freely bundle these fonts with an operating system, application program, or the like. + +Feel free to modify these fonts and even to release the modified versions, as long as you change the original font names (to ensure consistency among people with the font installed) and as long as you give credit somewhere in the font file to codeman38 or zone38.net. I may even incorporate these changes into a later version of my fonts if you wish to send me the modifed fonts via e-mail. + +Also, feel free to mirror these fonts on your own site, as long as you make it reasonably clear that these fonts are not your own work. I'm not asking for much; linking to zone38.net or even just mentioning the nickname codeman38 should be enough. + +Well, that pretty much sums it up... so without further ado, install and enjoy these fonts from the golden age of video games. + +[ codeman38 | cody@zone38.net | http://www.zone38.net/ ] \ No newline at end of file diff --git a/font/press-start/prstart.ttf b/font/press-start/prstart.ttf new file mode 100644 index 0000000..40ca6b6 Binary files /dev/null and b/font/press-start/prstart.ttf differ diff --git a/font/press-start/prstart.ttf.import b/font/press-start/prstart.ttf.import new file mode 100644 index 0000000..fb18965 --- /dev/null +++ b/font/press-start/prstart.ttf.import @@ -0,0 +1,37 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +<<<<<<< HEAD +uid="uid://p3mpwfgu40nt" +======= +uid="uid://dbmasbmm5bd2p" +>>>>>>> 7652240 (usdhGUHSDGUHSD) +path="res://.godot/imported/prstart.ttf-77979a39b6795825f06cbbc26a7dc760.fontdata" + +[deps] + +source_file="res://font/press-start/prstart.ttf" +dest_files=["res://.godot/imported/prstart.ttf-77979a39b6795825f06cbbc26a7dc760.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/font/press-start/prstartk.ttf b/font/press-start/prstartk.ttf new file mode 100644 index 0000000..e9d3c15 Binary files /dev/null and b/font/press-start/prstartk.ttf differ diff --git a/font/press-start/prstartk.ttf.import b/font/press-start/prstartk.ttf.import new file mode 100644 index 0000000..c839165 --- /dev/null +++ b/font/press-start/prstartk.ttf.import @@ -0,0 +1,37 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +<<<<<<< HEAD +uid="uid://dsmgs07th62oa" +======= +uid="uid://cba2km1whyfrg" +>>>>>>> 7652240 (usdhGUHSDGUHSD) +path="res://.godot/imported/prstartk.ttf-71558b3660967bfa8cc6acae2bc11f53.fontdata" + +[deps] + +source_file="res://font/press-start/prstartk.ttf" +dest_files=["res://.godot/imported/prstartk.ttf-71558b3660967bfa8cc6acae2bc11f53.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..13e6128 --- /dev/null +++ b/icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a3b64a9c71e60ebcfb553226986f3b5dfbde4dc91323f72e61c4feb37c448a1 +size 4881 diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..173b241 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxsl5yvdhswc7" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.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 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..1c7c771 --- /dev/null +++ b/project.godot @@ -0,0 +1,36 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="ld54" +run/main_scene="res://root.tscn" +config/features=PackedStringArray("4.1", "Mobile") +boot_splash/bg_color=Color(0.0977035, 0.0977035, 0.10161, 1) +boot_splash/image="res://icon.png" +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=270 +window/size/viewport_height=480 +window/stretch/mode="viewport" +window/stretch/aspect="keep_height" +window/handheld/orientation=1 + +[layer_names] + +2d_physics/layer_2="Bottle" + +[rendering] + +renderer/rendering_method="mobile" +textures/vram_compression/import_etc2_astc=true +environment/defaults/default_clear_color=Color(0.0977035, 0.0977035, 0.10161, 1) diff --git a/root.tscn b/root.tscn new file mode 100644 index 0000000..1eeb940 --- /dev/null +++ b/root.tscn @@ -0,0 +1,92 @@ +[gd_scene load_steps=4 format=3 uid="uid://cbccs6kwwf265"] + +[ext_resource type="Texture2D" uid="uid://os7j1nq0sk5m" path="res://bottle/bottle_tiles.png" id="1_uandh"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_midqx"] +resource_name = "Bottle Placeholder" +texture = ExtResource("1_uandh") +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:0/0/physics_layer_0/angular_velocity = 0.0 + +[sub_resource type="TileSet" id="TileSet_tr7be"] +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 2 +sources/0 = SubResource("TileSetAtlasSource_midqx") + +[node name="Root" type="Node"] + +[node name="UI" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_vertical = 8 + +[node name="Rows" type="VBoxContainer" parent="UI"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="NotchSpacer" type="PanelContainer" parent="UI/Rows"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="UpperButtons" type="HBoxContainer" parent="UI/Rows"] +custom_minimum_size = Vector2(0, 54) +layout_mode = 2 +size_flags_vertical = 8 + +[node name="MoneyButton" type="Button" parent="UI/Rows/UpperButtons"] +custom_minimum_size = Vector2(54, 0) +layout_mode = 2 +size_flags_horizontal = 8 +text = "$0" +alignment = 0 + +[node name="UpperButtonsSpacerLeft" type="PanelContainer" parent="UI/Rows/UpperButtons"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="SpawnButton" type="Button" parent="UI/Rows/UpperButtons"] +custom_minimum_size = Vector2(54, 0) +layout_mode = 2 +size_flags_horizontal = 8 +text = "Drop" + +[node name="UpperButtonsSpacerRight" type="PanelContainer" parent="UI/Rows/UpperButtons"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="ShopButton" type="Button" parent="UI/Rows/UpperButtons"] +custom_minimum_size = Vector2(54, 0) +layout_mode = 2 +size_flags_horizontal = 8 +text = "Shop" +alignment = 2 + +[node name="BottleSpacer" type="PanelContainer" parent="UI/Rows"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="GameContainer" type="Control" parent="UI"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 0 + +[node name="Game" type="Node2D" parent="UI/GameContainer"] + +[node name="TileMap" type="TileMap" parent="UI/GameContainer/Game"] +tile_set = SubResource("TileSet_tr7be") +format = 2 +layer_0/tile_data = PackedInt32Array(-65529, 0, 0, -65530, 0, 0, -65531, 0, 0, -65532, 0, 0, -65533, 0, 0, -65534, 0, 0, -65535, 0, 0, -65536, 0, 0, -1, 0, 0, -2, 0, 0, -3, 0, 0, -4, 0, 0, -5, 0, 0, -6, 0, 0, -7, 0, 0, -8, 0, 0, -65544, 0, 0, -131080, 0, 0, -196616, 0, 0, -262152, 0, 0, -327688, 0, 0, -393224, 0, 0, -458760, 0, 0, -524296, 0, 0, -589832, 0, 0, -655368, 0, 0, -720904, 0, 0, -786440, 0, 0, -851976, 0, 0, -917512, 0, 0, -983048, 0, 0, -1048584, 0, 0, -1114120, 0, 0, -1179656, 0, 0, -1245192, 0, 0, -1310728, 0, 0, -1376264, 0, 0, -1441800, 0, 0, -1507336, 0, 0, -1572872, 0, 0, -1638408, 0, 0, -1638407, 0, 0, -1638406, 0, 0, -1638405, 0, 0, -1638404, 0, 0, -1703940, 0, 0, -1769476, 0, 0, -1835012, 0, 0, -1900548, 0, 0, -1966077, 0, 0, -1900541, 0, 0, -1835005, 0, 0, -1769469, 0, 0, -1703933, 0, 0, -1703932, 0, 0, -1703931, 0, 0, -1703930, 0, 0, -1703929, 0, 0, -1638393, 0, 0, -1572857, 0, 0, -1507321, 0, 0, -1441785, 0, 0, -1376249, 0, 0, -1310713, 0, 0, -1245177, 0, 0, -1179641, 0, 0, -1114105, 0, 0, -1048569, 0, 0, -983033, 0, 0, -917497, 0, 0, -851961, 0, 0, -786425, 0, 0, -720889, 0, 0, -655353, 0, 0, -589817, 0, 0, -524281, 0, 0, -458745, 0, 0, -393209, 0, 0, -327673, 0, 0, -262137, 0, 0, -196601, 0, 0, -131065, 0, 0)