]> git.lizzy.rs Git - nothing.git/log
nothing.git
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)

6 years agoMerge pull request #24 from tsoding/16-camera-center-at
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

6 years agoFix camera constructor signature confusion (#16)
rexim [Sat, 9 Dec 2017 07:01:37 +0000 (14:01 +0700)]
Fix camera constructor signature confusion (#16)

6 years agoImplement camera_center_at operation (#16)
rexim [Sat, 9 Dec 2017 06:56:50 +0000 (13:56 +0700)]
Implement camera_center_at operation (#16)

6 years agoMerge pull request #20 from tsoding/6-left-right-collisiion
Alexey Kutepov [Fri, 8 Dec 2017 01:50:30 +0000 (08:50 +0700)]
Merge pull request #20 from tsoding/6-left-right-collisiion

Left/Right Collision

6 years agoPass rect_t by value in rect translation unit (#6)
rexim [Fri, 8 Dec 2017 01:41:25 +0000 (08:41 +0700)]
Pass rect_t by value in rect translation unit (#6)

6 years agoUse vector operations for player physics (#6)
rexim [Fri, 8 Dec 2017 01:21:52 +0000 (08:21 +0700)]
Use vector operations for player physics (#6)

6 years agoAdd missing asserts in player entity (#6)
rexim [Fri, 8 Dec 2017 01:11:38 +0000 (08:11 +0700)]
Add missing asserts in player entity (#6)

6 years agoAdd basic vector operations (#6)
rexim [Fri, 8 Dec 2017 01:08:03 +0000 (08:08 +0700)]
Add basic vector operations (#6)

6 years agoRemove commented dead code (#6)
rexim [Fri, 8 Dec 2017 00:58:55 +0000 (07:58 +0700)]
Remove commented dead code (#6)

6 years agoRemove hit_floor_ceiling hack (#6)
rexim [Thu, 7 Dec 2017 00:14:44 +0000 (07:14 +0700)]
Remove hit_floor_ceiling hack (#6)

6 years agoAdd hit_floor_celing hack (#6)
rexim [Wed, 6 Dec 2017 19:39:46 +0000 (02:39 +0700)]
Add hit_floor_celing hack (#6)

6 years agoInitial implementation of player/platform collision (#6)
rexim [Wed, 6 Dec 2017 19:24:18 +0000 (02:24 +0700)]
Initial implementation of player/platform collision (#6)

6 years agoImplement rect_object_impact (#6)
rexim [Wed, 6 Dec 2017 18:48:06 +0000 (01:48 +0700)]
Implement rect_object_impact (#6)

6 years agoIntroduce rect_object_impact (#6)
rexim [Wed, 6 Dec 2017 17:51:41 +0000 (00:51 +0700)]
Introduce rect_object_impact (#6)

6 years agoAdd movement vector to the player_t state (#6)
rexim [Wed, 6 Dec 2017 16:46:51 +0000 (23:46 +0700)]
Add movement vector to the player_t state (#6)

6 years agoUse point_t in player_t state (#6)
rexim [Wed, 6 Dec 2017 16:28:45 +0000 (23:28 +0700)]
Use point_t in player_t state (#6)

6 years agoMerge pull request #18 from tsoding/17-forward-declare-typedefs
Alexey Kutepov [Wed, 6 Dec 2017 16:10:56 +0000 (23:10 +0700)]
Merge pull request #18 from tsoding/17-forward-declare-typedefs

Forward declare typedefs for structs

6 years agoGet rid of all of the structs in the code (#17)
rexim [Wed, 6 Dec 2017 16:06:28 +0000 (23:06 +0700)]
Get rid of all of the structs in the code (#17)

6 years agostruct platform_t -> platform_t (#17)
rexim [Wed, 6 Dec 2017 16:02:20 +0000 (23:02 +0700)]
struct platform_t -> platform_t (#17)

6 years agoTypejeffs for player_t (#17)
rexim [Wed, 6 Dec 2017 15:48:24 +0000 (22:48 +0700)]
Typejeffs for player_t (#17)

6 years agoCheesy typedefs for camera_t (#17)
rexim [Wed, 6 Dec 2017 15:46:14 +0000 (22:46 +0700)]
Cheesy typedefs for camera_t (#17)

6 years agoShameless plug
rexim [Wed, 6 Dec 2017 13:19:59 +0000 (20:19 +0700)]
Shameless plug

6 years agoMerge pull request #15 from tsoding/7-implement-camera
Alexey Kutepov [Sat, 2 Dec 2017 18:14:25 +0000 (01:14 +0700)]
Merge pull request #15 from tsoding/7-implement-camera

Implement Camera

6 years agoLink TODO(#16)
rexim [Sat, 2 Dec 2017 18:05:52 +0000 (01:05 +0700)]
Link TODO(#16)

6 years agoCenter camera at player on each iteration of event loop (#7)
rexim [Sat, 2 Dec 2017 17:58:40 +0000 (00:58 +0700)]
Center camera at player on each iteration of event loop (#7)

6 years agoIntroduce camera entity (#7)
rexim [Sat, 2 Dec 2017 17:17:08 +0000 (00:17 +0700)]
Introduce camera entity (#7)

6 years agoMerge pull request #14 from tsoding/joystick
Alexey Kutepov [Sat, 2 Dec 2017 17:00:52 +0000 (00:00 +0700)]
Merge pull request #14 from tsoding/joystick

Enable the stick of the joy

6 years agoEnable the stick of the joy
rexim [Sat, 2 Dec 2017 16:53:10 +0000 (23:53 +0700)]
Enable the stick of the joy

6 years agoMerge pull request #12 from tsoding/alway-local-sdl2-cmake-module
Alexey Kutepov [Sat, 2 Dec 2017 14:32:27 +0000 (21:32 +0700)]
Merge pull request #12 from tsoding/alway-local-sdl2-cmake-module

Always use SDL2 local cmake module

6 years agoAlways use SDL2 local cmake module
rexim [Sat, 2 Dec 2017 14:30:26 +0000 (21:30 +0700)]
Always use SDL2 local cmake module

6 years agoMerge pull request #11 from tsoding/1-ci
Alexey Kutepov [Sat, 2 Dec 2017 06:33:38 +0000 (13:33 +0700)]
Merge pull request #11 from tsoding/1-ci

Add Travis configuration

6 years agoLink with m (#1)
rexim [Sat, 2 Dec 2017 06:30:08 +0000 (13:30 +0700)]
Link with m (#1)

6 years agoTry to fix typo SDL2_LIBRARIES -> SDL2_LIBRARY (#1)
rexim [Sat, 2 Dec 2017 06:27:29 +0000 (13:27 +0700)]
Try to fix typo SDL2_LIBRARIES -> SDL2_LIBRARY (#1)

6 years agoEnable using SDL2 local cmake module on CI (#1)
rexim [Sat, 2 Dec 2017 06:23:10 +0000 (13:23 +0700)]
Enable using SDL2 local cmake module on CI (#1)

6 years agoAdd a local copy of SDL2 cmake module (#1)
rexim [Sat, 2 Dec 2017 06:21:15 +0000 (13:21 +0700)]
Add a local copy of SDL2 cmake module (#1)

6 years agoEnable -Wextra and -pedantic
rexim [Sat, 2 Dec 2017 05:49:00 +0000 (12:49 +0700)]
Enable -Wextra and -pedantic

6 years agoInstall cmake-data on CI (#1)
rexim [Sat, 2 Dec 2017 05:40:49 +0000 (12:40 +0700)]
Install cmake-data on CI (#1)

6 years agoEnable strict flags and fix corresponding errors (#1)
rexim [Sat, 2 Dec 2017 05:39:47 +0000 (12:39 +0700)]
Enable strict flags and fix corresponding errors (#1)

6 years agoGitignore GNU Global junk
rexim [Sat, 2 Dec 2017 05:37:40 +0000 (12:37 +0700)]
Gitignore GNU Global junk

6 years agoLower minimum required cmake version 3.4 -> 3.2 (#1)
rexim [Sat, 2 Dec 2017 05:26:06 +0000 (12:26 +0700)]
Lower minimum required cmake version 3.4 -> 3.2 (#1)

3.4 is not available on Travis CI

6 years agoAdd Travis badge to README (#1)
rexim [Sat, 2 Dec 2017 05:22:46 +0000 (12:22 +0700)]
Add Travis badge to README (#1)

6 years agoAdd Travis configuration
rexim [Sat, 2 Dec 2017 05:21:43 +0000 (12:21 +0700)]
Add Travis configuration

6 years agoSet FPS to 30 in hope to make it look better on the streams
rexim [Sat, 2 Dec 2017 05:19:12 +0000 (12:19 +0700)]
Set FPS to 30 in hope to make it look better on the streams

6 years agoAdd a screenshot
rexim [Fri, 1 Dec 2017 02:32:25 +0000 (09:32 +0700)]
Add a screenshot

6 years agoMerge pull request #9 from tsoding/cmake
Alexey Kutepov [Fri, 1 Dec 2017 01:59:03 +0000 (08:59 +0700)]
Merge pull request #9 from tsoding/cmake

Migrate build to cmake

6 years agoUpdate README with cmake workflow
rexim [Fri, 1 Dec 2017 01:56:53 +0000 (08:56 +0700)]
Update README with cmake workflow

6 years agoAdd cmake to NixOS development environment
rexim [Fri, 1 Dec 2017 01:56:00 +0000 (08:56 +0700)]
Add cmake to NixOS development environment

6 years agostruct player -> struct player_t
rexim [Fri, 1 Dec 2017 01:55:02 +0000 (08:55 +0700)]
struct player -> struct player_t

6 years agoMigrate build to cmake
rexim [Fri, 1 Dec 2017 01:52:59 +0000 (08:52 +0700)]
Migrate build to cmake

6 years agoMerge pull request #8 from tsoding/3-readme
Alexey Kutepov [Thu, 30 Nov 2017 18:16:35 +0000 (01:16 +0700)]
Merge pull request #8 from tsoding/3-readme

README

6 years agoAdd LICENSE (#3)
rexim [Thu, 30 Nov 2017 18:16:02 +0000 (01:16 +0700)]
Add LICENSE (#3)

6 years agoAdd README (#3)
rexim [Thu, 30 Nov 2017 18:15:57 +0000 (01:15 +0700)]
Add README (#3)

6 years agoMerge pull request #5 from tsoding/2-basic-platform-physics
Alexey Kutepov [Thu, 30 Nov 2017 18:11:20 +0000 (01:11 +0700)]
Merge pull request #5 from tsoding/2-basic-platform-physics

Basic platform physics

6 years agoLink TODO(#6)
rexim [Thu, 30 Nov 2017 18:10:41 +0000 (01:10 +0700)]
Link TODO(#6)

6 years agoImplement vertical collision (#2)
rexim [Thu, 30 Nov 2017 17:47:11 +0000 (00:47 +0700)]
Implement vertical collision (#2)

6 years agoRender platforms (#2)
rexim [Thu, 30 Nov 2017 15:59:28 +0000 (22:59 +0700)]
Render platforms (#2)

6 years agoAdd platforms entity (#2)
rexim [Thu, 30 Nov 2017 15:40:41 +0000 (22:40 +0700)]
Add platforms entity (#2)

6 years agoReady. Set. Go!
rexim [Wed, 29 Nov 2017 19:35:20 +0000 (02:35 +0700)]
Ready. Set. Go!