]>
git.seodisparate.com - jumpartifact.com_demo_0/log
Stephen Seo [Sun, 13 Apr 2025 04:06:37 +0000 (13:06 +0900)]
Update LICENSE year
Stephen Seo [Sun, 13 Apr 2025 03:58:43 +0000 (12:58 +0900)]
Update .gitignore
Stephen Seo [Sun, 13 Apr 2025 03:56:13 +0000 (12:56 +0900)]
Fixes since raylib updated to version 5.5
Stephen Seo [Sun, 13 Apr 2025 03:55:55 +0000 (12:55 +0900)]
Bump raylib version to 5.5
Stephen Seo [Sun, 13 Apr 2025 03:42:32 +0000 (12:42 +0900)]
Tidy up wasm_build/Makefile
Stephen Seo [Wed, 14 Aug 2024 05:32:37 +0000 (14:32 +0900)]
Fix publish_wasm.yaml workflow/action
Stephen Seo [Thu, 21 Mar 2024 07:56:49 +0000 (16:56 +0900)]
Attempt to fix wrong canvas size
After bumping emsdk version, the canvas loads with an invalid size. This
commit attempts to fix this.
Stephen Seo [Thu, 21 Mar 2024 07:44:40 +0000 (16:44 +0900)]
Bump emsdk_version to 3.1.56
Stephen Seo [Thu, 21 Mar 2024 07:36:35 +0000 (16:36 +0900)]
Fix third_party_build/wasm_make_raylib.sh
First clone of raylib was not checking out the git tag.
Stephen Seo [Thu, 21 Mar 2024 07:08:47 +0000 (16:08 +0900)]
Update deploy wasm workflow
Stephen Seo [Thu, 21 Mar 2024 06:44:01 +0000 (15:44 +0900)]
Update deploy wasm workflow
Change "builder" to non-local act runner.
Stephen Seo [Mon, 18 Dec 2023 12:24:23 +0000 (21:24 +0900)]
Rename dir holding workflows for this project
Stephen Seo [Mon, 18 Dec 2023 06:31:25 +0000 (15:31 +0900)]
Update README.md
Stephen Seo [Tue, 12 Dec 2023 08:02:24 +0000 (17:02 +0900)]
Fix typo in third_party_build/wasm_make_raylib.sh
Stephen Seo [Tue, 12 Dec 2023 07:39:20 +0000 (16:39 +0900)]
Fix to third_party_build/wasm_make_raylib.sh
Stephen Seo [Tue, 12 Dec 2023 07:36:19 +0000 (16:36 +0900)]
Minor fix to third_party_build/wasm_make_raylib.sh
Stephen Seo [Tue, 12 Dec 2023 07:24:09 +0000 (16:24 +0900)]
Modify wasm Makefile to support alt emsdk sh path
Stephen Seo [Tue, 12 Dec 2023 07:18:25 +0000 (16:18 +0900)]
Clone and build Raylib instead of storing lib
Instead of storing pre-built Raylib lib and headers, use a script to
build Raylib on-demand for WASM builds.
Stephen Seo [Tue, 12 Dec 2023 06:34:00 +0000 (15:34 +0900)]
Update README.md with newer used emsdk
Stephen Seo [Tue, 12 Dec 2023 03:44:35 +0000 (12:44 +0900)]
Use Raylib 5.0
Stephen Seo [Fri, 20 Oct 2023 14:24:05 +0000 (23:24 +0900)]
Reduce screen object size by wrapping arrays
Arrays are wrapped in `unique_ptr`s.
Stephen Seo [Mon, 4 Sep 2023 03:27:53 +0000 (12:27 +0900)]
Update publish_wasm gitea workflow (gitea actions)
Stephen Seo [Mon, 4 Sep 2023 03:07:15 +0000 (12:07 +0900)]
Refactor fetching uniform handles for shaders
Fetch uniform handles only once instead of every draw for
ElectricityEffect and SparkEffect.
Stephen Seo [Fri, 1 Sep 2023 14:39:22 +0000 (23:39 +0900)]
Remove remnant of debugging (unnecessary comment)
Stephen Seo [Fri, 1 Sep 2023 02:58:18 +0000 (11:58 +0900)]
Minor fix
Stephen Seo [Thu, 31 Aug 2023 13:22:27 +0000 (22:22 +0900)]
Attempt to properly define pointer variable
Stephen Seo [Thu, 31 Aug 2023 13:19:21 +0000 (22:19 +0900)]
Attempt to fix wasm compile error
extern game pointer needs initializer?
Stephen Seo [Thu, 31 Aug 2023 13:17:19 +0000 (22:17 +0900)]
Impl. clearing and pushing trunnerscreen from js
Stephen Seo [Thu, 31 Aug 2023 13:11:04 +0000 (22:11 +0900)]
Add test fn to clear screens from js
Stephen Seo [Thu, 31 Aug 2023 13:02:38 +0000 (22:02 +0900)]
Update gitea workflow
Stephen Seo [Thu, 31 Aug 2023 08:02:03 +0000 (17:02 +0900)]
Impl. shader for SparkEffect
The shader gives the "sparks" a white center.
Drawing sparks now generates a flat "circle" (facing the camera) instead
of drawing a 3D sphere.
Stephen Seo [Thu, 31 Aug 2023 06:34:58 +0000 (15:34 +0900)]
Minor refactoring
Stephen Seo [Thu, 31 Aug 2023 06:26:24 +0000 (15:26 +0900)]
Impl. randomized effect colors on walker hack
Also, minor fixes/refactorings.
Stephen Seo [Thu, 31 Aug 2023 04:26:43 +0000 (13:26 +0900)]
Minor refactorings
Stephen Seo [Thu, 31 Aug 2023 02:23:01 +0000 (11:23 +0900)]
Minor fixes
Stephen Seo [Wed, 30 Aug 2023 09:00:05 +0000 (18:00 +0900)]
Reduce log verbosity on Release build
Stephen Seo [Wed, 30 Aug 2023 08:44:19 +0000 (17:44 +0900)]
Fix error on Release build using Debug macros
Stephen Seo [Wed, 30 Aug 2023 08:38:11 +0000 (17:38 +0900)]
Impl. shader to improve ElectricityEffect
Stephen Seo [Fri, 25 Aug 2023 09:29:18 +0000 (18:29 +0900)]
Rework electricity effect (again)
Should be more efficient as a quad is generated instead of a cylinder
per draw.
Stephen Seo [Fri, 25 Aug 2023 04:12:14 +0000 (13:12 +0900)]
Minor tweaks to spark effect
Stephen Seo [Fri, 25 Aug 2023 04:07:38 +0000 (13:07 +0900)]
Impl. SparkEffect
SparkEffect is an additional effect that occurs when successfully
"hacking" a Walker.
Stephen Seo [Thu, 24 Aug 2023 08:04:51 +0000 (17:04 +0900)]
Split off code into 3d_helpers function
Stephen Seo [Thu, 24 Aug 2023 07:55:43 +0000 (16:55 +0900)]
Rework electricity effect (again)
Stephen Seo [Thu, 24 Aug 2023 07:10:22 +0000 (16:10 +0900)]
Tweaks to electricity "line" generation
Stephen Seo [Thu, 24 Aug 2023 07:01:43 +0000 (16:01 +0900)]
Cleanup ElectricityEffect class
Stephen Seo [Thu, 24 Aug 2023 06:55:27 +0000 (15:55 +0900)]
Refactor WalkerHackScreen, close on success
Stephen Seo [Thu, 24 Aug 2023 06:49:22 +0000 (15:49 +0900)]
Rework electricity effect "line" generation
Stephen Seo [Thu, 24 Aug 2023 06:09:59 +0000 (15:09 +0900)]
Fix tweak for electricity effect
Stephen Seo [Thu, 24 Aug 2023 06:02:46 +0000 (15:02 +0900)]
Tweaks to WalkerHackScreen
Stephen Seo [Thu, 24 Aug 2023 05:58:00 +0000 (14:58 +0900)]
Minor tweak to electricity effect
Stephen Seo [Thu, 24 Aug 2023 04:53:57 +0000 (13:53 +0900)]
Add "electricity" effect when "hacking" a walker
Stephen Seo [Wed, 23 Aug 2023 08:35:24 +0000 (17:35 +0900)]
Organize imports on screen.cc
Stephen Seo [Wed, 23 Aug 2023 07:41:42 +0000 (16:41 +0900)]
Remove unnecessary include
Stephen Seo [Wed, 23 Aug 2023 07:37:26 +0000 (16:37 +0900)]
Impl. "hacking" a "Walker"
The "hack" is to press a button in a time limit after clicking on a
Walker's head. If successful, the player can control the Walker. On
failure, nothing happens.
Stephen Seo [Wed, 23 Aug 2023 06:16:41 +0000 (15:16 +0900)]
Fix StackScreen's draw
Stephen Seo [Wed, 23 Aug 2023 06:06:14 +0000 (15:06 +0900)]
Reverse order of draw in ScreenStack
Draws should be in order from bottom to top.
Stephen Seo [Tue, 22 Aug 2023 02:57:09 +0000 (11:57 +0900)]
Draw lines around buttons
Stephen Seo [Tue, 22 Aug 2023 02:53:06 +0000 (11:53 +0900)]
Refactor drawing
Stephen Seo [Mon, 21 Aug 2023 06:53:10 +0000 (15:53 +0900)]
Minor fix when generating surface_triangles
Stephen Seo [Mon, 21 Aug 2023 06:17:41 +0000 (15:17 +0900)]
Cleanup surface_triangles when done resetting
Stephen Seo [Mon, 21 Aug 2023 06:11:23 +0000 (15:11 +0900)]
Fix warning
Stephen Seo [Mon, 21 Aug 2023 06:07:03 +0000 (15:07 +0900)]
Allocate SurfaceTriangles on the heap (fix wasm)
Stephen Seo [Mon, 21 Aug 2023 05:37:50 +0000 (14:37 +0900)]
Impl. resetting surface with neat visual effect
Stephen Seo [Mon, 21 Aug 2023 03:58:52 +0000 (12:58 +0900)]
Allow resizable window in native build
Stephen Seo [Mon, 21 Aug 2023 02:41:04 +0000 (11:41 +0900)]
Separate surface generation code into function
Stephen Seo [Sun, 20 Aug 2023 08:29:48 +0000 (17:29 +0900)]
Only activate gitea action on push to 'main'
Stephen Seo [Fri, 18 Aug 2023 06:50:37 +0000 (15:50 +0900)]
Minor fixes
Stephen Seo [Fri, 18 Aug 2023 06:23:50 +0000 (15:23 +0900)]
Refactor wasm_build/Makefile
Stephen Seo [Fri, 18 Aug 2023 06:19:38 +0000 (15:19 +0900)]
Reduce verbosity of wasm_build/Makefile build
Stephen Seo [Fri, 18 Aug 2023 06:13:47 +0000 (15:13 +0900)]
wasm_build/Makefile: build objects seperately
Stephen Seo [Fri, 18 Aug 2023 05:51:53 +0000 (14:51 +0900)]
Use -Og instead of -O0 in Debug builds
Stephen Seo [Fri, 18 Aug 2023 05:46:33 +0000 (14:46 +0900)]
Inhibit some clang-tidy warnings
Stephen Seo [Fri, 18 Aug 2023 04:27:49 +0000 (13:27 +0900)]
Minor fixes to 3d_helpers.cc
Stephen Seo [Thu, 17 Aug 2023 07:07:09 +0000 (16:07 +0900)]
Minor refactoring
Prevent creating a screen-less PendingAction with invalid type.
Stephen Seo [Thu, 17 Aug 2023 03:58:52 +0000 (12:58 +0900)]
Impl. "construct screen" fn for Screen/ScreenStack
Minor fix to push_screen() fn in ScreenStack.
Stephen Seo [Tue, 15 Aug 2023 10:21:43 +0000 (19:21 +0900)]
Walkers' bounding box now visible unselected
Stephen Seo [Tue, 15 Aug 2023 06:48:51 +0000 (15:48 +0900)]
Fix stuck in walker control
Stephen Seo [Tue, 15 Aug 2023 06:44:11 +0000 (15:44 +0900)]
Minor refactorings
Stephen Seo [Tue, 15 Aug 2023 05:56:58 +0000 (14:56 +0900)]
Minor fixes
Stephen Seo [Tue, 15 Aug 2023 03:17:54 +0000 (12:17 +0900)]
Fix movement range, height of body over surface
Fixes related to controlling a walker.
Stephen Seo [Tue, 15 Aug 2023 02:53:26 +0000 (11:53 +0900)]
Impl. controlling a walker
Stephen Seo [Fri, 11 Aug 2023 10:30:02 +0000 (19:30 +0900)]
Refactorings, cleanup
Stephen Seo [Fri, 11 Aug 2023 06:48:16 +0000 (15:48 +0900)]
Minor fix
Stephen Seo [Fri, 11 Aug 2023 05:24:34 +0000 (14:24 +0900)]
Minor refactoring
Stephen Seo [Fri, 11 Aug 2023 05:20:35 +0000 (14:20 +0900)]
Minor refactorings
Stephen Seo [Fri, 11 Aug 2023 04:42:20 +0000 (13:42 +0900)]
Refactor y-pos calc. on Walker move (again)
Stephen Seo [Fri, 11 Aug 2023 04:37:47 +0000 (13:37 +0900)]
Refactor y-pos caluclation when Walker moves
Stephen Seo [Fri, 11 Aug 2023 03:38:55 +0000 (12:38 +0900)]
Impl. roaming walkers
Stephen Seo [Fri, 11 Aug 2023 03:14:48 +0000 (12:14 +0900)]
Impl. walker bobbing head on idle
Stephen Seo [Thu, 10 Aug 2023 07:34:27 +0000 (16:34 +0900)]
Update Makefile
.SECONDEXPANSION is not necessary.
Stephen Seo [Thu, 10 Aug 2023 07:29:30 +0000 (16:29 +0900)]
Update README.md
Stephen Seo [Thu, 10 Aug 2023 06:54:45 +0000 (15:54 +0900)]
Impl. rotation for Walker
Stephen Seo [Thu, 10 Aug 2023 04:43:22 +0000 (13:43 +0900)]
Minor fixes/tweaks
Stephen Seo [Thu, 10 Aug 2023 04:28:45 +0000 (13:28 +0900)]
Impl. walker thing
Probably requires some more tweaking to get it working properly. Also
need to create a model/texture for the walker.
Stephen Seo [Thu, 10 Aug 2023 02:00:03 +0000 (11:00 +0900)]
Minor fix
Stephen Seo [Wed, 9 Aug 2023 05:23:55 +0000 (14:23 +0900)]
Minor fixes/tweaks
Stephen Seo [Wed, 9 Aug 2023 05:08:59 +0000 (14:08 +0900)]
Fix missing "break" in collision success
Stephen Seo [Wed, 9 Aug 2023 05:00:54 +0000 (14:00 +0900)]
Use Raylib's Ray/Triangle collision fn
Stephen Seo [Wed, 9 Aug 2023 04:54:56 +0000 (13:54 +0900)]
Refactorings
Use bounding boxes for collision checks, and only check collision
against triangles when bounding box collides.
Use const where applicable.
Stephen Seo [Wed, 9 Aug 2023 04:39:43 +0000 (13:39 +0900)]
Clamp dt: mitigate weird regain focus behavior