]>
git.lizzy.rs Git - nothing.git/log
rexim [Tue, 16 Jan 2018 17:00:16 +0000 (00:00 +0700)]
Rename goal -> goals (#58)
rexim [Tue, 16 Jan 2018 16:56:29 +0000 (23:56 +0700)]
Add the goal entity (#58)
Alexey Kutepov [Tue, 16 Jan 2018 16:17:35 +0000 (23:17 +0700)]
Merge pull request #60 from tsoding/55-scale-depend-on-view-port
Dynamic camera zooming
rexim [Tue, 16 Jan 2018 16:01:07 +0000 (23:01 +0700)]
Implement dynamic scaling for the camera (#55)
rexim [Tue, 16 Jan 2018 15:00:42 +0000 (22:00 +0700)]
Make the junctions overlap (#55)
Alexey Kutepov [Wed, 10 Jan 2018 21:09:00 +0000 (04:09 +0700)]
Merge pull request #57 from tsoding/creative-session
Creative session
rexim [Wed, 10 Jan 2018 21:07:09 +0000 (04:07 +0700)]
Level design
rexim [Wed, 10 Jan 2018 21:06:46 +0000 (04:06 +0700)]
Add inotifyTools to default.nix
Close #56
Alexey Kutepov [Wed, 10 Jan 2018 20:38:46 +0000 (03:38 +0700)]
Merge pull request #52 from ear/patch-1
add `make watch`
Alexey Kutepov [Wed, 10 Jan 2018 17:55:16 +0000 (00:55 +0700)]
Merge pull request #54 from tsoding/creative-session
Creative session
rexim [Wed, 10 Jan 2018 17:50:48 +0000 (00:50 +0700)]
Link TODO(#55)
rexim [Wed, 10 Jan 2018 17:48:29 +0000 (00:48 +0700)]
Add TODO for camera scaling
rexim [Wed, 10 Jan 2018 17:44:27 +0000 (00:44 +0700)]
Implement the camera zoom
ear [Wed, 10 Jan 2018 17:26:29 +0000 (18:26 +0100)]
add `make watch`
😈 Enjoy Recursive Make 😈
Beware of bugs in the above code; I have only proved it correct, not tried it.
Rather, tried it a bit, well, ok.
rexim [Wed, 10 Jan 2018 17:15:43 +0000 (00:15 +0700)]
First level design prototype
rexim [Wed, 10 Jan 2018 16:57:35 +0000 (23:57 +0700)]
Reload only platforms in the level
rexim [Wed, 10 Jan 2018 16:57:14 +0000 (23:57 +0700)]
Fix NPE in LT implementation
rexim [Wed, 10 Jan 2018 16:26:44 +0000 (23:26 +0700)]
Reload with r, duh
Alexey Kutepov [Fri, 5 Jan 2018 08:44:10 +0000 (15:44 +0700)]
Merge pull request #51 from tsoding/rects2svg-support-for-player-position
Support player position for rects2svg script
rexim [Fri, 5 Jan 2018 08:37:56 +0000 (15:37 +0700)]
Support player position for rects2svg script
Alexey Kutepov [Thu, 4 Jan 2018 08:45:02 +0000 (15:45 +0700)]
Merge pull request #50 from tsoding/level-format-player-position
Level format with player position
rexim [Thu, 4 Jan 2018 08:40:12 +0000 (15:40 +0700)]
Remove camera from the game entity
rexim [Thu, 4 Jan 2018 08:37:54 +0000 (15:37 +0700)]
Make level entity use its internal camera
rexim [Thu, 4 Jan 2018 08:35:29 +0000 (15:35 +0700)]
Introduce camera as the part of the level entity
rexim [Thu, 4 Jan 2018 08:23:04 +0000 (15:23 +0700)]
Rename load_platforms_from_file -> create_platforms_from_file
rexim [Wed, 3 Jan 2018 18:02:31 +0000 (01:02 +0700)]
Remove deadcode
rexim [Wed, 3 Jan 2018 17:53:04 +0000 (00:53 +0700)]
Reload entire level including the player's position
rexim [Wed, 3 Jan 2018 17:29:11 +0000 (00:29 +0700)]
Implement loading level entity from a file
rexim [Wed, 3 Jan 2018 17:28:14 +0000 (00:28 +0700)]
Fix level generation script
rexim [Wed, 3 Jan 2018 17:09:39 +0000 (00:09 +0700)]
Include player's position into the level's format
rexim [Wed, 3 Jan 2018 16:52:55 +0000 (23:52 +0700)]
Move relevant logic to level entity
rexim [Wed, 3 Jan 2018 15:54:13 +0000 (22:54 +0700)]
Implement level entity lifetime
rexim [Wed, 3 Jan 2018 15:33:08 +0000 (22:33 +0700)]
Introduce the level entity
Alexey Kutepov [Wed, 27 Dec 2017 17:36:14 +0000 (00:36 +0700)]
Merge pull request #48 from tsoding/limited-amount-of-jumps
Limited amount of jumps
rexim [Wed, 27 Dec 2017 17:32:51 +0000 (00:32 +0700)]
Add small steps (#37)
rexim [Wed, 27 Dec 2017 17:26:13 +0000 (00:26 +0700)]
Limit amount of sequentual jumps (#37)
Alexey Kutepov [Wed, 27 Dec 2017 17:21:29 +0000 (00:21 +0700)]
Merge pull request #47 from tsoding/40-clip-throug-bump
Fix clipping through small bumps
rexim [Wed, 27 Dec 2017 17:18:27 +0000 (00:18 +0700)]
Accumulate impacted sides correctly (#40)
rexim [Wed, 27 Dec 2017 17:18:15 +0000 (00:18 +0700)]
Allow toggling debug mode in pause state (#40)
Alexey Kutepov [Wed, 27 Dec 2017 16:36:56 +0000 (23:36 +0700)]
Merge pull request #46 from tsoding/rects2svg
Implement rects2svg script
rexim [Wed, 27 Dec 2017 16:29:54 +0000 (23:29 +0700)]
Implement rects2svg script
Alexey Kutepov [Mon, 25 Dec 2017 03:52:12 +0000 (10:52 +0700)]
Merge pull request #43 from tsoding/remove-squishing-physics
Remove the current state of squishing physics
rexim [Mon, 25 Dec 2017 03:49:24 +0000 (10:49 +0700)]
Remove the current state of squishing physics
It's just broken at the moment
Alexey Kutepov [Mon, 25 Dec 2017 03:28:43 +0000 (10:28 +0700)]
Merge pull request #42 from tsoding/toggle-debug-mode-runtime
Toggle debug mode in runtime
rexim [Mon, 25 Dec 2017 03:17:26 +0000 (10:17 +0700)]
Toggle debug mode in runtime
Alexey Kutepov [Thu, 21 Dec 2017 21:10:31 +0000 (04:10 +0700)]
Merge pull request #41 from tsoding/player-deformation
Player deformation brainstorming session
rexim [Thu, 21 Dec 2017 21:05:13 +0000 (04:05 +0700)]
Introduce squishing force into platform collision detection
rexim [Wed, 20 Dec 2017 17:00:46 +0000 (00:00 +0700)]
Preserve area while deforming the player
rexim [Wed, 20 Dec 2017 16:40:50 +0000 (23:40 +0700)]
Deform player horizontally
rexim [Wed, 20 Dec 2017 16:29:13 +0000 (23:29 +0700)]
Deform player vertically
Alexey Kutepov [Wed, 20 Dec 2017 03:12:38 +0000 (10:12 +0700)]
Merge pull request #39 from tsoding/level-from-cli
Provide platforms via CLI
rexim [Wed, 20 Dec 2017 03:10:06 +0000 (10:10 +0700)]
Provide platforms via CLI
Alexey Kutepov [Sun, 17 Dec 2017 20:17:24 +0000 (03:17 +0700)]
Merge pull request #38 from tsoding/lifetime
Implement Lifetime mechanism for Pure C
rexim [Sun, 17 Dec 2017 20:12:41 +0000 (03:12 +0700)]
Increase INITIAL_FRAME_BUFFER_SIZE
rexim [Sun, 17 Dec 2017 20:10:37 +0000 (03:10 +0700)]
Integrate platforms entity with lt module
rexim [Sun, 17 Dec 2017 19:02:03 +0000 (02:02 +0700)]
Integrate game entity with lt module
rexim [Sun, 17 Dec 2017 19:01:43 +0000 (02:01 +0700)]
Introduce RETURN_LT0 macro for void returns
rexim [Sun, 17 Dec 2017 19:01:30 +0000 (02:01 +0700)]
Improve error handling in lt module
rexim [Sun, 17 Dec 2017 19:00:58 +0000 (02:00 +0700)]
Add valgrind to the dev environment
rexim [Sun, 17 Dec 2017 18:26:46 +0000 (01:26 +0700)]
Rename LT macros to improve readability
rexim [Sun, 17 Dec 2017 18:18:14 +0000 (01:18 +0700)]
Integrate main TU with the lifetime implementation
rexim [Sun, 17 Dec 2017 18:04:07 +0000 (01:04 +0700)]
Add lt module - implementation of lifetime
rexim [Sun, 17 Dec 2017 18:00:55 +0000 (01:00 +0700)]
Remove opposing forces logging
Alexey Kutepov [Sat, 16 Dec 2017 18:42:18 +0000 (01:42 +0700)]
Merge pull request #36 from tsoding/22-pause-state
Implement Pause action
rexim [Sat, 16 Dec 2017 18:30:22 +0000 (01:30 +0700)]
Implement toggle pause action (#22)
rexim [Sat, 16 Dec 2017 18:19:42 +0000 (01:19 +0700)]
Integrate game entity into the event loop (#22)
rexim [Sat, 16 Dec 2017 18:08:43 +0000 (01:08 +0700)]
Implement the rest of the game TU (#22)
rexim [Sat, 16 Dec 2017 17:48:36 +0000 (00:48 +0700)]
Implement game_update (#22)
rexim [Sat, 16 Dec 2017 17:45:45 +0000 (00:45 +0700)]
Implement game_render (#22)
rexim [Sat, 16 Dec 2017 17:41:14 +0000 (00:41 +0700)]
Introduce game entity and outline its interface (#22)
Alexey Kutepov [Sat, 16 Dec 2017 17:19:35 +0000 (00:19 +0700)]
Merge pull request #35 from tsoding/30-game-freeze-bug
Limit amount of opposing force adjustment iterations
rexim [Sat, 16 Dec 2017 17:15:42 +0000 (00:15 +0700)]
Limit amount of opposing force adjustment iterations (#30)
Alexey Kutepov [Sat, 16 Dec 2017 16:58:54 +0000 (23:58 +0700)]
Merge pull request #34 from tsoding/31-unified-error-handling
Implement unified error handling
rexim [Sat, 16 Dec 2017 16:55:36 +0000 (23:55 +0700)]
Integrate player TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:52:52 +0000 (23:52 +0700)]
Integrate platforms TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:42:36 +0000 (23:42 +0700)]
Integrate camera TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:26:43 +0000 (23:26 +0700)]
Integrate error TU with main TU (#31)
rexim [Sat, 16 Dec 2017 16:25:10 +0000 (23:25 +0700)]
Add error TU (#31)
Alexey Kutepov [Thu, 14 Dec 2017 13:44:49 +0000 (20:44 +0700)]
Merge pull request #33 from tsoding/strict-gcc-flags
Enable as many strict flags as possible for GCC and Clang
rexim [Thu, 14 Dec 2017 13:40:04 +0000 (20:40 +0700)]
Enable as many strict flags as possible for GCC and Clang
rexim [Mon, 11 Dec 2017 12:22:29 +0000 (19:22 +0700)]
Add GIF of the gameplay to README
Close #28
Alexey Kutepov [Sun, 10 Dec 2017 22:31:30 +0000 (05:31 +0700)]
Merge pull request #29 from ForNeVeR/build/windows
Add Windows support
Alexey Kutepov [Sun, 10 Dec 2017 21:35:02 +0000 (04:35 +0700)]
Merge pull request #27 from tsoding/23-read-platforms-from-file
Read platforms from file
rexim [Sun, 10 Dec 2017 21:33:32 +0000 (04:33 +0700)]
Add Makefile for building level files from svgs (#23)
rexim [Sun, 10 Dec 2017 21:17:04 +0000 (04:17 +0700)]
Update Quick Start of README (#23)
rexim [Sun, 10 Dec 2017 21:15:56 +0000 (04:15 +0700)]
Move platforms related files to the `levels/` folder (#23)
rexim [Sun, 10 Dec 2017 21:10:39 +0000 (04:10 +0700)]
Clean up logging (#23)
rexim [Sun, 10 Dec 2017 20:58:12 +0000 (03:58 +0700)]
Don't destroy platforms if they are not initialized (#23)
rexim [Sun, 10 Dec 2017 20:57:10 +0000 (03:57 +0700)]
Add xqilla to the NixOS dev environment (#23)
rexim [Sun, 10 Dec 2017 20:48:19 +0000 (03:48 +0700)]
Make all of the unmodifying bindings const (#23)
Friedrich von Never [Sun, 10 Dec 2017 05:02:44 +0000 (12:02 +0700)]
Add Windows support
rexim [Sat, 9 Dec 2017 19:44:07 +0000 (02:44 +0700)]
Implement map reloading (#23)
rexim [Sat, 9 Dec 2017 18:08:59 +0000 (01:08 +0700)]
Add platforms data (#23)
rexim [Sat, 9 Dec 2017 18:07:32 +0000 (01:07 +0700)]
Add method to save platforms to a file (#23)
Alexey Kutepov [Sat, 9 Dec 2017 17:49:05 +0000 (00:49 +0700)]
Merge pull request #26 from tsoding/21-better-platform-collision
Better platform collision detection
rexim [Sat, 9 Dec 2017 17:46:00 +0000 (00:46 +0700)]
Better platform collision detection (#21)
Alexey Kutepov [Sat, 9 Dec 2017 09:44:03 +0000 (16:44 +0700)]
Merge pull request #25 from tsoding/19-stick-of-joy-crash
Don't crash if there is no the stick of the joy
rexim [Sat, 9 Dec 2017 09:39:45 +0000 (16:39 +0700)]
Don't crash if there is no the stick of the joy (#19)
Alexey Kutepov [Sat, 9 Dec 2017 07:08:07 +0000 (14:08 +0700)]
Merge pull request #24 from tsoding/16-camera-center-at
Implement camera_center_at operation
rexim [Sat, 9 Dec 2017 07:01:37 +0000 (14:01 +0700)]
Fix camera constructor signature confusion (#16)