]> git.lizzy.rs Git - nothing.git/log
nothing.git
6 years agoMake goals_t entity actually support multiple goals (#58)
rexim [Tue, 16 Jan 2018 17:17:43 +0000 (00:17 +0700)]
Make goals_t entity actually support multiple goals (#58)

6 years agoMake the platforms grey
rexim [Tue, 16 Jan 2018 17:01:58 +0000 (00:01 +0700)]
Make the platforms grey

6 years agoRename goal -> goals (#58)
rexim [Tue, 16 Jan 2018 17:00:16 +0000 (00:00 +0700)]
Rename goal -> goals (#58)

6 years agoAdd the goal entity (#58)
rexim [Tue, 16 Jan 2018 16:56:29 +0000 (23:56 +0700)]
Add the goal entity (#58)

6 years agoMerge pull request #60 from tsoding/55-scale-depend-on-view-port
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

6 years agoImplement dynamic scaling for the camera (#55)
rexim [Tue, 16 Jan 2018 16:01:07 +0000 (23:01 +0700)]
Implement dynamic scaling for the camera (#55)

6 years agoMake the junctions overlap (#55)
rexim [Tue, 16 Jan 2018 15:00:42 +0000 (22:00 +0700)]
Make the junctions overlap (#55)

6 years agoMerge pull request #57 from tsoding/creative-session
Alexey Kutepov [Wed, 10 Jan 2018 21:09:00 +0000 (04:09 +0700)]
Merge pull request #57 from tsoding/creative-session

Creative session

6 years agoLevel design
rexim [Wed, 10 Jan 2018 21:07:09 +0000 (04:07 +0700)]
Level design

6 years agoAdd inotifyTools to default.nix
rexim [Wed, 10 Jan 2018 21:06:46 +0000 (04:06 +0700)]
Add inotifyTools to default.nix

Close #56

6 years agoMerge pull request #52 from ear/patch-1
Alexey Kutepov [Wed, 10 Jan 2018 20:38:46 +0000 (03:38 +0700)]
Merge pull request #52 from ear/patch-1

add `make watch`

6 years agoMerge pull request #54 from tsoding/creative-session
Alexey Kutepov [Wed, 10 Jan 2018 17:55:16 +0000 (00:55 +0700)]
Merge pull request #54 from tsoding/creative-session

Creative session

6 years agoLink TODO(#55)
rexim [Wed, 10 Jan 2018 17:50:48 +0000 (00:50 +0700)]
Link TODO(#55)

6 years agoAdd TODO for camera scaling
rexim [Wed, 10 Jan 2018 17:48:29 +0000 (00:48 +0700)]
Add TODO for camera scaling

6 years agoImplement the camera zoom
rexim [Wed, 10 Jan 2018 17:44:27 +0000 (00:44 +0700)]
Implement the camera zoom

6 years agoadd `make watch`
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.

6 years agoFirst level design prototype
rexim [Wed, 10 Jan 2018 17:15:43 +0000 (00:15 +0700)]
First level design prototype

6 years agoReload only platforms in the level
rexim [Wed, 10 Jan 2018 16:57:35 +0000 (23:57 +0700)]
Reload only platforms in the level

6 years agoFix NPE in LT implementation
rexim [Wed, 10 Jan 2018 16:57:14 +0000 (23:57 +0700)]
Fix NPE in LT implementation

6 years agoReload with r, duh
rexim [Wed, 10 Jan 2018 16:26:44 +0000 (23:26 +0700)]
Reload with r, duh

6 years agoMerge pull request #51 from tsoding/rects2svg-support-for-player-position
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

6 years agoSupport player position for rects2svg script
rexim [Fri, 5 Jan 2018 08:37:56 +0000 (15:37 +0700)]
Support player position for rects2svg script

6 years agoMerge pull request #50 from tsoding/level-format-player-position
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

6 years agoRemove camera from the game entity
rexim [Thu, 4 Jan 2018 08:40:12 +0000 (15:40 +0700)]
Remove camera from the game entity

6 years agoMake level entity use its internal camera
rexim [Thu, 4 Jan 2018 08:37:54 +0000 (15:37 +0700)]
Make level entity use its internal camera

6 years agoIntroduce camera as the part of the level entity
rexim [Thu, 4 Jan 2018 08:35:29 +0000 (15:35 +0700)]
Introduce camera as the part of the level entity

6 years agoRename load_platforms_from_file -> create_platforms_from_file
rexim [Thu, 4 Jan 2018 08:23:04 +0000 (15:23 +0700)]
Rename load_platforms_from_file -> create_platforms_from_file

6 years agoRemove deadcode
rexim [Wed, 3 Jan 2018 18:02:31 +0000 (01:02 +0700)]
Remove deadcode

6 years agoReload entire level including the player's position
rexim [Wed, 3 Jan 2018 17:53:04 +0000 (00:53 +0700)]
Reload entire level including the player's position

6 years agoImplement loading level entity from a file
rexim [Wed, 3 Jan 2018 17:29:11 +0000 (00:29 +0700)]
Implement loading level entity from a file

6 years agoFix level generation script
rexim [Wed, 3 Jan 2018 17:28:14 +0000 (00:28 +0700)]
Fix level generation script

6 years agoInclude player's position into the level's format
rexim [Wed, 3 Jan 2018 17:09:39 +0000 (00:09 +0700)]
Include player's position into the level's format

6 years agoMove relevant logic to level entity
rexim [Wed, 3 Jan 2018 16:52:55 +0000 (23:52 +0700)]
Move relevant logic to level entity

6 years agoImplement level entity lifetime
rexim [Wed, 3 Jan 2018 15:54:13 +0000 (22:54 +0700)]
Implement level entity lifetime

6 years agoIntroduce the level entity
rexim [Wed, 3 Jan 2018 15:33:08 +0000 (22:33 +0700)]
Introduce the level entity

6 years agoMerge pull request #48 from tsoding/limited-amount-of-jumps
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

6 years agoAdd small steps (#37)
rexim [Wed, 27 Dec 2017 17:32:51 +0000 (00:32 +0700)]
Add small steps (#37)

6 years agoLimit amount of sequentual jumps (#37)
rexim [Wed, 27 Dec 2017 17:26:13 +0000 (00:26 +0700)]
Limit amount of sequentual jumps (#37)

6 years agoMerge pull request #47 from tsoding/40-clip-throug-bump
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

6 years agoAccumulate impacted sides correctly (#40)
rexim [Wed, 27 Dec 2017 17:18:27 +0000 (00:18 +0700)]
Accumulate impacted sides correctly (#40)

6 years agoAllow toggling debug mode in pause state (#40)
rexim [Wed, 27 Dec 2017 17:18:15 +0000 (00:18 +0700)]
Allow toggling debug mode in pause state (#40)

6 years agoMerge pull request #46 from tsoding/rects2svg
Alexey Kutepov [Wed, 27 Dec 2017 16:36:56 +0000 (23:36 +0700)]
Merge pull request #46 from tsoding/rects2svg

Implement rects2svg script

6 years agoImplement rects2svg script
rexim [Wed, 27 Dec 2017 16:29:54 +0000 (23:29 +0700)]
Implement rects2svg script

6 years agoMerge pull request #43 from tsoding/remove-squishing-physics
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

6 years agoRemove 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

6 years agoMerge pull request #42 from tsoding/toggle-debug-mode-runtime
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

6 years agoToggle debug mode in runtime
rexim [Mon, 25 Dec 2017 03:17:26 +0000 (10:17 +0700)]
Toggle debug mode in runtime

6 years agoMerge pull request #41 from tsoding/player-deformation
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

6 years agoIntroduce squishing force into platform collision detection
rexim [Thu, 21 Dec 2017 21:05:13 +0000 (04:05 +0700)]
Introduce squishing force into platform collision detection

6 years agoPreserve area while deforming the player
rexim [Wed, 20 Dec 2017 17:00:46 +0000 (00:00 +0700)]
Preserve area while deforming the player

6 years agoDeform player horizontally
rexim [Wed, 20 Dec 2017 16:40:50 +0000 (23:40 +0700)]
Deform player horizontally

6 years agoDeform player vertically
rexim [Wed, 20 Dec 2017 16:29:13 +0000 (23:29 +0700)]
Deform player vertically

6 years agoMerge pull request #39 from tsoding/level-from-cli
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

6 years agoProvide platforms via CLI
rexim [Wed, 20 Dec 2017 03:10:06 +0000 (10:10 +0700)]
Provide platforms via CLI

6 years agoMerge pull request #38 from tsoding/lifetime
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

6 years agoIncrease INITIAL_FRAME_BUFFER_SIZE
rexim [Sun, 17 Dec 2017 20:12:41 +0000 (03:12 +0700)]
Increase INITIAL_FRAME_BUFFER_SIZE

6 years agoIntegrate platforms entity with lt module
rexim [Sun, 17 Dec 2017 20:10:37 +0000 (03:10 +0700)]
Integrate platforms entity with lt module

6 years agoIntegrate game entity with lt module
rexim [Sun, 17 Dec 2017 19:02:03 +0000 (02:02 +0700)]
Integrate game entity with lt module

6 years agoIntroduce RETURN_LT0 macro for void returns
rexim [Sun, 17 Dec 2017 19:01:43 +0000 (02:01 +0700)]
Introduce RETURN_LT0 macro for void returns

6 years agoImprove error handling in lt module
rexim [Sun, 17 Dec 2017 19:01:30 +0000 (02:01 +0700)]
Improve error handling in lt module

6 years agoAdd valgrind to the dev environment
rexim [Sun, 17 Dec 2017 19:00:58 +0000 (02:00 +0700)]
Add valgrind to the dev environment

6 years agoRename LT macros to improve readability
rexim [Sun, 17 Dec 2017 18:26:46 +0000 (01:26 +0700)]
Rename LT macros to improve readability

6 years agoIntegrate main TU with the lifetime implementation
rexim [Sun, 17 Dec 2017 18:18:14 +0000 (01:18 +0700)]
Integrate main TU with the lifetime implementation

6 years agoAdd lt module - implementation of lifetime
rexim [Sun, 17 Dec 2017 18:04:07 +0000 (01:04 +0700)]
Add lt module - implementation of lifetime

6 years agoRemove opposing forces logging
rexim [Sun, 17 Dec 2017 18:00:55 +0000 (01:00 +0700)]
Remove opposing forces logging

6 years agoMerge pull request #36 from tsoding/22-pause-state
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

6 years agoImplement toggle pause action (#22)
rexim [Sat, 16 Dec 2017 18:30:22 +0000 (01:30 +0700)]
Implement toggle pause action (#22)

6 years agoIntegrate game entity into the event loop (#22)
rexim [Sat, 16 Dec 2017 18:19:42 +0000 (01:19 +0700)]
Integrate game entity into the event loop (#22)

6 years agoImplement the rest of the game TU (#22)
rexim [Sat, 16 Dec 2017 18:08:43 +0000 (01:08 +0700)]
Implement the rest of the game TU (#22)

6 years agoImplement game_update (#22)
rexim [Sat, 16 Dec 2017 17:48:36 +0000 (00:48 +0700)]
Implement game_update (#22)

6 years agoImplement game_render (#22)
rexim [Sat, 16 Dec 2017 17:45:45 +0000 (00:45 +0700)]
Implement game_render (#22)

6 years agoIntroduce game entity and outline its interface (#22)
rexim [Sat, 16 Dec 2017 17:41:14 +0000 (00:41 +0700)]
Introduce game entity and outline its interface (#22)

6 years agoMerge pull request #35 from tsoding/30-game-freeze-bug
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

6 years agoLimit amount of opposing force adjustment iterations (#30)
rexim [Sat, 16 Dec 2017 17:15:42 +0000 (00:15 +0700)]
Limit amount of opposing force adjustment iterations (#30)

6 years agoMerge pull request #34 from tsoding/31-unified-error-handling
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

6 years agoIntegrate player TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:55:36 +0000 (23:55 +0700)]
Integrate player TU with error TU (#31)

6 years agoIntegrate platforms TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:52:52 +0000 (23:52 +0700)]
Integrate platforms TU with error TU (#31)

6 years agoIntegrate camera TU with error TU (#31)
rexim [Sat, 16 Dec 2017 16:42:36 +0000 (23:42 +0700)]
Integrate camera TU with error TU (#31)

6 years agoIntegrate error TU with main TU (#31)
rexim [Sat, 16 Dec 2017 16:26:43 +0000 (23:26 +0700)]
Integrate error TU with main TU (#31)

6 years agoAdd error TU (#31)
rexim [Sat, 16 Dec 2017 16:25:10 +0000 (23:25 +0700)]
Add error TU (#31)

6 years agoMerge pull request #33 from tsoding/strict-gcc-flags
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

6 years agoEnable 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

6 years agoAdd GIF of the gameplay to README
rexim [Mon, 11 Dec 2017 12:22:29 +0000 (19:22 +0700)]
Add GIF of the gameplay to README

Close #28

6 years agoMerge pull request #29 from ForNeVeR/build/windows
Alexey Kutepov [Sun, 10 Dec 2017 22:31:30 +0000 (05:31 +0700)]
Merge pull request #29 from ForNeVeR/build/windows

Add Windows support

6 years agoMerge pull request #27 from tsoding/23-read-platforms-from-file
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

6 years agoAdd Makefile for building level files from svgs (#23)
rexim [Sun, 10 Dec 2017 21:33:32 +0000 (04:33 +0700)]
Add Makefile for building level files from svgs (#23)

6 years agoUpdate Quick Start of README (#23)
rexim [Sun, 10 Dec 2017 21:17:04 +0000 (04:17 +0700)]
Update Quick Start of README (#23)

6 years agoMove platforms related files to the `levels/` folder (#23)
rexim [Sun, 10 Dec 2017 21:15:56 +0000 (04:15 +0700)]
Move platforms related files to the `levels/` folder (#23)

6 years agoClean up logging (#23)
rexim [Sun, 10 Dec 2017 21:10:39 +0000 (04:10 +0700)]
Clean up logging (#23)

6 years agoDon't destroy platforms if they are not initialized (#23)
rexim [Sun, 10 Dec 2017 20:58:12 +0000 (03:58 +0700)]
Don't destroy platforms if they are not initialized (#23)

6 years agoAdd xqilla to the NixOS dev environment (#23)
rexim [Sun, 10 Dec 2017 20:57:10 +0000 (03:57 +0700)]
Add xqilla to the NixOS dev environment (#23)

6 years agoMake all of the unmodifying bindings const (#23)
rexim [Sun, 10 Dec 2017 20:48:19 +0000 (03:48 +0700)]
Make all of the unmodifying bindings const (#23)

6 years agoAdd Windows support
Friedrich von Never [Sun, 10 Dec 2017 05:02:44 +0000 (12:02 +0700)]
Add Windows support

6 years agoImplement map reloading (#23)
rexim [Sat, 9 Dec 2017 19:44:07 +0000 (02:44 +0700)]
Implement map reloading (#23)

6 years agoAdd platforms data (#23)
rexim [Sat, 9 Dec 2017 18:08:59 +0000 (01:08 +0700)]
Add platforms data (#23)

6 years agoAdd method to save platforms to a file (#23)
rexim [Sat, 9 Dec 2017 18:07:32 +0000 (01:07 +0700)]
Add method to save platforms to a file (#23)

6 years agoMerge pull request #26 from tsoding/21-better-platform-collision
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

6 years agoBetter platform collision detection (#21)
rexim [Sat, 9 Dec 2017 17:46:00 +0000 (00:46 +0700)]
Better platform collision detection (#21)

6 years agoMerge pull request #25 from tsoding/19-stick-of-joy-crash
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

6 years agoDon't crash if there is no the stick of the joy (#19)
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)