]>
git.seodisparate.com - jumpartifact.com_demo_0/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
Stephen Seo [Wed, 9 Aug 2023 04:26:15 +0000 (13:26 +0900)]
Refactor duplicate code into lambda fn
Stephen Seo [Wed, 9 Aug 2023 03:38:09 +0000 (12:38 +0900)]
Change camera behavior to follow click/touch
Stephen Seo [Wed, 9 Aug 2023 03:22:33 +0000 (12:22 +0900)]
Refactor duplicate code into function
Stephen Seo [Tue, 8 Aug 2023 03:20:26 +0000 (12:20 +0900)]
Impl. click/touch collision with environment
Stephen Seo [Tue, 8 Aug 2023 02:33:07 +0000 (11:33 +0900)]
Impl. randomized environment
Stephen Seo [Mon, 7 Aug 2023 12:38:39 +0000 (21:38 +0900)]
Add helper fn to calc. ray/plane intersection
Stephen Seo [Mon, 7 Aug 2023 05:11:58 +0000 (14:11 +0900)]
Implement click/touch ray-tracing onto surface
Stephen Seo [Mon, 7 Aug 2023 03:54:23 +0000 (12:54 +0900)]
Begin work on environment
Stephen Seo [Sun, 6 Aug 2023 09:14:24 +0000 (18:14 +0900)]
Minor fix
Stephen Seo [Sun, 6 Aug 2023 09:11:36 +0000 (18:11 +0900)]
Update README.md
Stephen Seo [Sun, 6 Aug 2023 09:06:27 +0000 (18:06 +0900)]
Minor fixes
Minor tweak to Gitea workflow "publish_wasm".
Mark "wasm_include/**" as vendored.
Stephen Seo [Sat, 5 Aug 2023 13:47:20 +0000 (22:47 +0900)]
Add workflow to build/publish WASM
Deploys to https://jumpartifact.com/demo0/
Stephen Seo [Fri, 4 Aug 2023 05:32:05 +0000 (14:32 +0900)]
Test using a textured cube
Stephen Seo [Fri, 4 Aug 2023 02:42:11 +0000 (11:42 +0900)]
Fixes
Rotation Matrices should now match the "right-handled rule".
Fixes related to weirdness using the column-major ordered Matrix struct.
Stephen Seo [Wed, 2 Aug 2023 10:59:06 +0000 (19:59 +0900)]
Impl 3d_helpers, unit tests, basic 3D demo
3d_helpers facilitate usage of transformation matrices.
Unit tests ensure the 3d_helpers are correct.
Currently, the program rotates a Cube mesh in x, y, and z axes.
Stephen Seo [Tue, 1 Aug 2023 08:55:30 +0000 (17:55 +0900)]
Add ScreenStack::clear_screens()
Stephen Seo [Mon, 31 Jul 2023 11:45:16 +0000 (20:45 +0900)]
Emit warning: ScreenStack tries to pop when empty
Stephen Seo [Mon, 31 Jul 2023 11:39:46 +0000 (20:39 +0900)]
Defer ScreenStack actions to start of update
Stephen Seo [Mon, 31 Jul 2023 07:27:01 +0000 (16:27 +0900)]
Create "Screen" abstraction, "test" in TestScreen
Stephen Seo [Mon, 31 Jul 2023 06:41:09 +0000 (15:41 +0900)]
Impl. getting delta-time per frame
Using temporary variable to cache dt to display, will be removed later.
Stephen Seo [Mon, 31 Jul 2023 06:28:01 +0000 (15:28 +0900)]
Keep all "draw commands" in Game
Stephen Seo [Mon, 31 Jul 2023 06:01:51 +0000 (15:01 +0900)]
Use game object for updates/draws/state
Also fix Makefile(s)
Stephen Seo [Mon, 31 Jul 2023 03:53:36 +0000 (12:53 +0900)]
Add README.md
Stephen Seo [Mon, 31 Jul 2023 03:46:58 +0000 (12:46 +0900)]
Add LICENSE
Stephen Seo [Mon, 31 Jul 2023 03:46:00 +0000 (12:46 +0900)]
Add note about the version of emsdk used
Stephen Seo [Sun, 30 Jul 2023 12:46:07 +0000 (21:46 +0900)]
Fix Makefile (native build)
Stephen Seo [Sun, 30 Jul 2023 12:43:18 +0000 (21:43 +0900)]
Some minor fixes to build process
Stephen Seo [Sun, 30 Jul 2023 12:34:38 +0000 (21:34 +0900)]
Init skeleton project using emscripten/raylib
Stephen Seo [Sun, 30 Jul 2023 11:41:02 +0000 (20:41 +0900)]
Init empty commit