116 Commits

Author SHA1 Message Date
Jojangles 4158674031 fp: Add camera shake 2023-10-18 10:28:15 +11:00
doylet 1de986b6ac fp: Add a hit confirmation visual marker 2023-10-18 00:19:09 +11:00
doylet 395e8dc58a fp: Fix camera OOB on startup 2023-10-17 23:56:56 +11:00
doylet 0044b05130 fp: Add camera smoothing movement 2023-10-17 23:49:20 +11:00
doylet 46bf26a7c3 fp: Move away from fixed RNG seed for play testing 2023-10-17 23:27:29 +11:00
doylet 27b9789d7c build: Ignore the version file 2023-10-17 22:11:48 +11:00
doylet 7a1c42ab15 build: Don't check in version otherwise we can never have a clean repo 2023-10-17 22:11:23 +11:00
doylet c73e6e08a8 build: Generate versioning information for the website 2023-10-17 22:07:20 +11:00
doylet 1bb1d71230 fp: Fix bug in platform API for set window title 2023-10-17 12:43:46 +11:00
doylet 0030275bc9 fp: Make the website prettier, set the tab title 2023-10-17 12:30:16 +11:00
Jojangles 629c9d9b27 fp: Position and scale billboards 2023-10-17 09:00:04 +11:00
doylet ba9014756b fp: Add billboards, fix terry attack scale, optimise atlas size and packaged audio 2023-10-17 00:35:41 +11:00
doylet 2d509d15d3 fp: Build web in non-debug mode 2023-10-16 21:54:34 +11:00
doylet d03d4b285d fp: Setup website deploy script 2023-10-16 17:32:32 +11:00
doylet 84314221b8 fp: Change strafe to L, browsers respond to spacebar by scrolling the page ... 2023-10-16 15:51:21 +11:00
doylet 3a26bbf84f build: Fix textures not being copied over correctly 2023-10-16 15:02:18 +11:00
doylet a09d0896d6 fp: Use raylib's emscripten shell.html 2023-10-15 23:48:51 +11:00
doylet 83cac2afa1 fp: Remove old hero loading code 2023-10-15 23:12:41 +11:00
doylet 65604f0a93 fp: Undo debug change disabling waves 2023-10-15 23:10:48 +11:00
doylet 2c28850150 build: Stop packing raw textures, move fonts to folder 2023-10-15 23:08:47 +11:00
doylet 173a487d22 fp: Fix lines being MIN-ed to 1.f 2023-10-15 22:51:23 +11:00
doylet dca59a1241 fp: Various camera fixes for varying window sizes 2023-10-15 22:48:53 +11:00
doylet 9b1e40a368 fp: Fix scanlines 2023-10-15 21:02:28 +11:00
doylet edfa461c9a fp: Fix incorrect format for Dqn_usize causing wrapping on web 2023-10-15 20:41:42 +11:00
doylet 3e00aefff5 fp: Forward arguments onto build prorgam 2023-10-15 20:23:14 +11:00
doylet 53500ed4e2 fp: Various tweaks to get web target working 2023-10-15 19:04:58 +11:00
doylet ac898aec6a fp: Get closer to supporting web deployment 2023-10-15 01:31:33 +11:00
doylet 418599451d fp: Prepare for emscripten (web) support 2023-10-14 17:21:23 +11:00
doylet 0f21814c41 fp: Use correctly sized end-screen graphic 2023-10-14 13:21:38 +11:00
doylet ffddf12a70 fp: Unlock the file before build 2023-10-14 12:20:04 +11:00
doylet 7bdb22f93f fp: Update the end screen to use the graphics 2023-10-14 12:19:03 +11:00
doylet a064dc6d09 fp: Make transported entities adopt the new mob spawner waypoints 2023-10-14 12:01:22 +11:00
doylet 22439814a8 fp: Skip compiling platform if the exe is locked 2023-10-14 11:40:07 +11:00
doylet 6cee1f56df fp: Fix black being interpreted as blue 2023-10-14 11:21:09 +11:00
doylet 8a019c6c36 Merge remote-tracking branch 'origin/upgrade_balance' 2023-10-13 00:06:15 +11:00
doylet a7de66b2f8 fp: Add new map and intro screen 2023-10-13 00:05:41 +11:00
Jojangles f8c6d794fa fp: Add more health to mobs per spawn, Add bigger damage multiplier upgrade 2023-10-12 22:46:26 +11:00
doylet c63bdcacb4 fp: Migrate to custom build script 2023-10-12 22:20:29 +11:00
Jojangles 4ec2bb7b63 Drunk patrons cannot attend the club again 2023-10-12 03:21:31 +00:00
doylet e281aa5b39 fp: Improve the CPP build script 2023-10-12 00:04:01 +11:00
doylet 1ea15d00e0 fp: Add non hot-reload build 2023-10-10 23:00:35 +11:00
Jojangles 64cf8787d7 fp: Lower prices, Get rid of price multiplier 2023-10-10 08:53:19 +11:00
doylet 169170945b fp: Add queueing x3 mobs at buildings 2023-10-10 00:07:30 +11:00
Jojangles 22c2c4096f fp: Add monkey sound, Add portal destroy sound 2023-10-09 22:35:30 +11:00
doylet 81b3fc5c5d fp: Add pause screen 2023-10-09 21:35:51 +11:00
Jojangles bd4783cc39 fp: Add better price and spawn balancing 2023-10-09 09:01:56 +11:00
doylet ef164fbbee fp: Smoochie teleport 2023-10-08 20:51:54 +11:00
doylet 0c266e4127 fp: Clinger dash 2023-10-08 20:19:30 +11:00
Jojangles 4e9cc3b4ed fp: Message ping 2023-10-08 20:11:38 +11:00
doylet ab61a482c7 fp: Vary the spawn and waypoints 2023-10-08 19:48:17 +11:00
doylet 179a683e25 fp: Apply god mode to the heart 2023-10-08 19:09:34 +11:00
doylet 25736461fb fp: Add game over sequence 2023-10-08 19:05:56 +11:00
Jojangles a651bc7e14 Rebase changes 2023-10-08 19:00:13 +11:00
doylet 21a8f87f98 fp: Add terry ghost mode 2023-10-08 18:02:10 +11:00
doylet 065292c7ac fp: Add attack upgrade to merchant 2023-10-08 17:35:57 +11:00
doylet 17947c7b69 fp: Draw health bars fro mobs, fix projectile origin 2023-10-08 17:25:08 +11:00
doylet ecfe730744 fp: Fix the attack box path finding and hit detection 2023-10-08 17:07:20 +11:00
doylet efec333b61 fp: Redo the attack boxes 2023-10-08 16:46:49 +11:00
doylet 98e3245682 fp: Reset game on game completion 2023-10-08 16:46:47 +11:00
doylet 1889b9f9c5 fp: Wire up game reset 2023-10-08 16:46:44 +11:00
Jojangles 2102ffa094 fp: Add more sfx 2023-10-08 16:21:39 +11:00
Jojangles 0736314600 Add new sfx 2023-10-08 13:23:26 +11:00
doylet 87fb216256 fp: Add intro screen and remove nil states 2023-10-08 13:23:25 +11:00
Jojangles daa6cb4cb4 Change the numbers for better balancing 2023-10-08 13:13:18 +11:00
doylet b6f589a8dc fp: Fix natural sorting order breaking the sprite packer 2023-10-08 12:26:36 +11:00
doylet 631579d29b fp: Add monkeys and carrying to portal 2023-10-08 01:29:50 +11:00
doylet 7e1bcee5df fp: Integrate the icons 2023-10-07 23:05:46 +11:00
doylet b758a05809 fp: Render the current wave 2023-10-07 20:56:14 +11:00
doylet 8ebbb64877 fp: Implement the plane 2023-10-07 20:31:01 +11:00
doylet 15a591dcb7 fp: Undo regression with aggros not being lost on terry 2023-10-07 19:20:28 +11:00
doylet d564ad225d fp: Improve swarming of buildings 2023-10-07 19:14:09 +11:00
doylet 11cab9a726 fp: Restore spawn cap 2023-10-07 17:56:20 +11:00
doylet 4cb9ad4f39 fp: Fix attack boxes persisting and decrement health 2023-10-07 17:55:34 +11:00
doylet 19f8649870 fp: Add terry ghosting 2023-10-07 15:29:56 +11:00
doylet fd0612ac1c fp: Add inventory and consume coins on building purchase 2023-10-07 15:04:37 +11:00
doylet 4628731bef fp: Hook up the buildings to the merchant UI 2023-10-07 12:21:31 +11:00
doylet d5ceea9c94 fp: Mock up the buy trigger anim and logic 2023-10-06 23:55:57 +11:00
doylet 09a83e3bfd fp: Render a $ amount on the merchant menu 2023-10-06 23:30:09 +11:00
doylet fe4095b6bb fp: Add a pop-up merchant menu and key bindings text 2023-10-06 23:16:55 +11:00
doylet a591254d5b fp: Collect coins on entity defeat 2023-10-06 21:57:34 +11:00
doylet b5c8c45769 fp: Add a basic data plan visualisation 2023-10-06 21:48:05 +11:00
doylet cfb4106948 fp: Disable collision on mobs when they have experienced the building 2023-10-06 21:01:54 +11:00
doylet 1bbae2a191 fp: Fix missing collision override on catfish 2023-10-06 20:51:15 +11:00
doylet 57a09d6f9a fp: Make the building behaviours generic and work across multiple buildings 2023-10-06 20:48:20 +11:00
doylet bfe2fef528 fp: Tone down scanline effect 2023-10-06 19:57:59 +11:00
Jojangles 85603bda2a fp: Add scanlines for A E S T H E T I C S, Add increasing enemy health for waves 2023-10-06 19:52:15 +11:00
doylet 45d981099c fp: Add building selector UI 2023-10-05 23:09:39 +11:00
doylet 4bcbc61721 fp: Hide debug UI behind a flag 2023-10-05 21:30:56 +11:00
doylet 5f8344ddda fp: Add projectile attack 2023-10-05 21:10:50 +11:00
doylet aed29a9f50 fp: Spawn catfish 2023-10-04 23:50:31 +11:00
doylet 0e22b49271 fp: Add new assets to data folder 2023-10-04 22:55:22 +11:00
doylet 760da9d39f fp: Only allow buildings to be placed in build zones 2023-10-03 21:05:16 +11:00
doylet efaf2ac1cc fp: Introduce building zones 2023-10-02 23:41:08 +11:00
doylet 3efa397d1d fp: Add rudimentary build mode 2023-10-02 22:38:36 +11:00
Jojangles 20da505f2e fp: Add waves to mob spawner 2023-10-02 08:42:23 +11:00
doylet 4212fe8452 fp: Re-add phasing behaviour on terry dash 2023-10-01 23:22:18 +11:00
doylet be88c34439 fp: Add hitboxes to buildings, fix collision detection skipping detections 2023-10-01 22:16:49 +11:00
doylet c5a76e6b97 fp: Add walls to avoid going OOB 2023-10-01 21:15:05 +11:00
Jojangles 4f4868efb0 Make transition functions more robust 2023-10-01 17:56:06 +11:00
Jojangles 00365ec86f fp: Add cooldowns to attacks 2023-10-01 17:56:04 +11:00
doylet dce637d804 fp: Integrate new merchants 2023-10-01 17:50:32 +11:00
Jojangles abe646e0eb Add smoochie smooch 2023-10-01 05:59:31 +00:00
doylet 3de7109c03 fp: Resize the assets appropriately reducing start up time 2023-10-01 16:55:48 +11:00
doylet dc657ae1c3 fp: Tweak hitbox of heart 2023-10-01 16:20:05 +11:00
doylet 0234d34673 fp: Load heart & remove aggro when terry distances himself 2023-10-01 16:11:08 +11:00
doylet f258886d68 fp: Get camera fix 2023-10-01 14:38:31 +11:00
doylet e5282f7706 fp: Render debug hover text on new lines manually 2023-10-01 12:10:27 +11:00
doylet 47cf075c3b fp: Add spawning on all 3 lanes 2023-09-30 23:24:04 +10:00
doylet 015ae9d82b fp: Cap the camera to the map, redo clinger assets 2023-09-30 22:27:25 +10:00
doylet 8301bdb86c fp: Affix the camera to the clicked entity 2023-09-30 21:36:27 +10:00
doylet 1a1281e37d fp: Use tely multiple audio streams 2023-09-30 21:24:21 +10:00
doylet fe06bdfe19 fp: Use tely audio for queueing sounds 2023-09-30 20:14:42 +10:00
doylet 7e9ad29be3 fp: Fix up submodule 2023-09-30 19:38:02 +10:00
doylet ab9f0df551 Merge remote-tracking branch 'origin/audio' 2023-09-30 19:37:35 +10:00
Jojangles b19c838e8a tely: Add volume calculation to sample buffer in mixer 2023-09-30 19:17:51 +10:00
Jojangles 403051e540 Play multiple audio files 2023-09-30 19:09:15 +10:00
405 changed files with 7648 additions and 1645 deletions
+2
View File
@@ -0,0 +1,2 @@
CompileFlags:
Add: [-D_CLANGD=1]
+2
View File
@@ -1,2 +1,4 @@
Build/
Nocheckin/
feely_pona_build.exe
feely_pona_version.txt
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More