169 Commits

Author SHA1 Message Date
doylet 03920e311c fp: Update website directory to 'Terry_Cherry' 2024-01-21 00:37:07 +11:00
doylet ee95cefdff fp: Update build script for new tely 2023-12-01 16:46:58 +11:00
doylet 4d1fffcc02 build: Fix sokol_audio outputting .obj file 2023-11-27 00:13:04 +11:00
doylet 8663f1b73c fp: Don't use pthreads for emscripten, needs webserver config 2023-11-27 00:08:49 +11:00
doylet 00986fa6a1 fp: Async load audio 2023-11-26 23:45:50 +11:00
doylet 13d356cbfd fp: Fix UB in copies of posix synchronisation primitives 2023-11-26 21:59:36 +11:00
doylet 5ac952eb83 fp: Fix more threading bugs on Windows 2023-11-26 18:51:36 +11:00
doylet 04b4f61810 build: Get changes for linux 2023-11-26 18:43:04 +11:00
doylet 5868fc96df fp: Add posix implementation of pthreads 2023-11-26 18:32:59 +11:00
doylet bca013bf05 fp: Support building via GCC on Windows 2023-11-26 16:54:21 +11:00
doylet 801b9051c9 fp: Address warnings on GCC 2023-11-26 16:28:35 +11:00
doylet f176d66058 build: Fix emscripten build using MSVC style flags 2023-11-26 16:03:53 +11:00
doylet 20d7b7763b build: Fix compile errors on Windows from Linux changes 2023-11-26 14:03:46 +11:00
doylet 05788cc726 build: Get basic linux build working 2023-11-26 00:52:50 +11:00
doylet 88d996af87 build: Add flags for linux build 2023-11-25 18:28:55 +11:00
doylet f8890f0be2 fp: Start working on linux support 2023-11-24 00:22:07 +11:00
doylet 50d6271413 fp: Use audio handles 2023-11-21 22:47:54 +11:00
doylet 93e5302c60 fp: Add initial impl of fade in and out wave music 2023-11-21 00:14:50 +11:00
doylet b03c6c3e56 fp: Get new audio stop functionality 2023-11-15 09:47:34 +11:00
Jojangles 074ba436cb Honestly i'm floundering right now 2023-11-14 09:05:25 +11:00
Jojangles 2d685fcdb9 Submodule changes 2023-11-14 08:59:28 +11:00
Jojangles ebc969603d tely: Add a way to stop music from playing 2023-11-14 08:44:10 +11:00
Jojangles d0b3ce1bd0 fp: Add potential ambience and background music options 2023-11-09 08:37:08 +11:00
Jojangles 97a83b20f6 fp: Add entrance sounds for perry and game start 2023-11-06 08:29:55 +11:00
Jojangles 9ad3754829 fp: Do some wave balancing 2023-11-02 08:30:37 +11:00
doylet 0522e842c4 fp: Switch to sokol audio to fix audio bugs 2023-10-31 00:02:34 +11:00
doylet 9ba6071f9b fp: Only count enemies that are a mob 2023-10-29 23:55:36 +11:00
doylet 131323fbea fp: Update website deploy script source path 2023-10-29 23:49:52 +11:00
doylet e77c85b004 fp: Update readme for new build details 2023-10-29 23:47:50 +11:00
doylet 11d5f34522 fp: Improve tutorial, add a wave break every 3 waves 2023-10-29 23:45:45 +11:00
doylet 285cc9b5ad fp: Add quick tutorial at beginning of game 2023-10-29 17:30:08 +11:00
doylet b4438c1510 tely: Fix DLL build using wrong DLL nameg 2023-10-29 15:14:16 +11:00
doylet 989b0d30cc fp: Upgrade TELY and simplify build 2023-10-29 15:14:16 +11:00
Jojangles b7ae166e65 fp: Double heart health, Add trauma multiplier to heart 2023-10-26 08:38:34 +11:00
doylet 8e58084444 fp: Tweak html to had description 2023-10-25 22:39:55 +11:00
doylet 1e8179f104 readme: Fix MD interpreting - as bullet point 2023-10-25 22:05:37 +11:00
doylet c42563594a readme: Fix grammar and link to bios 2023-10-25 22:04:48 +11:00
doylet 7f69d03981 fp: Add note about hot-reloading 2023-10-25 22:03:42 +11:00
doylet 2555ecc690 fp: Remove unused hero sprites 2023-10-25 21:59:34 +11:00
doylet 554fcacbb2 fp: Add notes on art 2023-10-25 21:59:06 +11:00
doylet ba7ff271f6 fp: Add emsdk 2023-10-25 21:56:19 +11:00
doylet a7ee00f3c0 fp: Add readme 2023-10-25 21:55:19 +11:00
doylet 345318967d fp: Make terry more animation respond immediately to movement 2023-10-25 20:23:42 +11:00
doylet 27d55b36d4 fp: Add dev fast build, remove tely_ui 2023-10-25 20:17:30 +11:00
doylet becc839b26 fp: Get bug-fixes from dqn 2023-10-25 00:13:49 +11:00
doylet b1327db223 fp: Update FSTRING8 define to FSTR8 2023-10-24 23:42:58 +11:00
doylet 511c2d715f fp: Rename String8 to Str8 2023-10-24 23:41:15 +11:00
doylet 6febed1d08 fp: Tweak debug UI 2023-10-24 22:36:08 +11:00
doylet cd98322072 fp: Use RFUI for debug ui 2023-10-24 00:07:59 +11:00
doylet 206773607c fp: Integrate new billboard 2023-10-23 22:13:03 +11:00
doylet f5de988246 fp: Allow attacks to interrupt entity 2023-10-23 20:54:28 +11:00
doylet 98bcb9e56f fp: Scale the fonts accordingly to the window rez 2023-10-22 22:50:18 +11:00
doylet 396aea5eb4 fp: Fix strafe billboard showing key bind for strafe, fix strafe regression 2023-10-22 22:43:36 +11:00
doylet b78338bafc fp: Draw the particles for drunk-ness and church-ness 2023-10-22 22:41:21 +11:00
doylet 5c8fda7f9b fp: Add dollar particle on buying upgrade 2023-10-22 21:53:21 +11:00
doylet 8d01a3631f fp: Add hit particles 2023-10-22 21:17:25 +11:00
doylet de7d8c1341 fp: Fix attack box changing direction at last second due to using the live entity direction 2023-10-22 20:22:24 +11:00
doylet 1c82071686 fp: Only allow one keyboard player, allocate remainder to gamepads 2023-10-22 20:11:33 +11:00
doylet 943bea72f1 fp: Fix regression with camera not clamping to map bounds 2023-10-22 20:02:35 +11:00
doylet 60071826aa fp: Fix regression on hit confirmation visual marker 2023-10-22 17:26:30 +11:00
doylet e0681e6f70 fp: Draw a shadow on terry/perry 2023-10-22 17:24:40 +11:00
doylet 3d79e8647e fp: Disable debug mob spawner disable 2023-10-22 12:03:17 +11:00
doylet 3b8a0d483f fp: Add perry splash screen on joining the fight 2023-10-22 02:14:01 +11:00
doylet 2b9925311f fp: Fix incorrect binding for moving building cursor right 2023-10-21 16:33:22 +11:00
doylet 5d37c49f51 fp: Integrate perry assets 2023-10-21 16:30:15 +11:00
doylet 253d2826c9 fp: Address more warnings on GCC 2023-10-21 00:08:09 +11:00
doylet 7a2b7618e8 fp: Address warnings on GCC 2023-10-21 00:06:28 +11:00
doylet 85fe5c8ff7 fp: Add key binding support for p2 2023-10-21 00:04:13 +11:00
doylet 13af438612 fp: Make players unable to collide with each other 2023-10-20 21:06:56 +11:00
doylet 815d7aa808 fp: Solve the menu problem for multiple players 2023-10-20 21:01:26 +11:00
doylet 3e47bbd704 fp: Add first draft of 2 players 2023-10-20 00:20:41 +11:00
doylet 4b77b034f3 fp: Pull in submodule patches 2023-10-18 23:39:00 +11:00
doylet 49277a4b2d fp: Undo debug change disabling waves 2023-10-18 23:37:56 +11:00
doylet 5faf5948bf fp: Add attack icon for merchant 2023-10-18 23:37:28 +11:00
doylet 270e57acfc fp: Add different bindings for buildings+upgrades 2023-10-18 22:59:40 +11:00
doylet 5159763baa fp: Move the buy menu if it overlaps with player 2023-10-18 21:48:12 +11:00
doylet 49c80e60e8 fp: Simplify camera shake, don't modify main camera, square & cube intensity 2023-10-18 20:34:38 +11:00
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
422 changed files with 8204 additions and 2849 deletions
+2
View File
@@ -0,0 +1,2 @@
CompileFlags:
Add: [-D_CLANGD=1]
+1
View File
@@ -1 +1,2 @@
Data/** filter=lfs diff=lfs merge=lfs -text
Tools/*.7z filter=lfs diff=lfs merge=lfs -text
+4
View File
@@ -1,2 +1,6 @@
Build/
Nocheckin/
feely_pona_build.exe
feely_pona_build
feely_pona_version.txt
Tools/emsdk
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.
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.
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.
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.
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.
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.

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