{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":756020083,"defaultBranch":"master","name":"texor","ownerLogin":"alexeykarnachev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-11T18:47:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7495098?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707677283.0","currentOid":""},"activityList":{"items":[{"before":"a6c20298f6a902ee77862492187cfae2e60123f5","after":"a56ad52253972835d938516da7e7f450ac8ccfa4","ref":"refs/heads/master","pushedAt":"2024-02-25T14:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"fix dead shaders code","shortMessageHtmlLink":"fix dead shaders code"}},{"before":"aec3f9bc6193ac584f885ab2831df9aff9dd6e8e","after":"a6c20298f6a902ee77862492187cfae2e60123f5","ref":"refs/heads/master","pushedAt":"2024-02-25T13:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"prevent arrow keys page scroll on web","shortMessageHtmlLink":"prevent arrow keys page scroll on web"}},{"before":"40f1cc340378600471f14963be758e9edee8a1aa","after":"aec3f9bc6193ac584f885ab2831df9aff9dd6e8e","ref":"refs/heads/master","pushedAt":"2024-02-25T13:36:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"upd readme","shortMessageHtmlLink":"upd readme"}},{"before":"1bedb049ec1dcf36f05cfb0bc70fee83987eee61","after":"40f1cc340378600471f14963be758e9edee8a1aa","ref":"refs/heads/master","pushedAt":"2024-02-25T13:35:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add models","shortMessageHtmlLink":"add models"}},{"before":"1d82efef0d7d4a9c09c42afb2b994b577325d124","after":"1bedb049ec1dcf36f05cfb0bc70fee83987eee61","ref":"refs/heads/master","pushedAt":"2024-02-24T23:49:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add web build","shortMessageHtmlLink":"add web build"}},{"before":"92a4be5cd59fdb9333f137e434cf4b9d5c35ba0a","after":"1d82efef0d7d4a9c09c42afb2b994b577325d124","ref":"refs/heads/master","pushedAt":"2024-02-22T22:07:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"improve ui sprites","shortMessageHtmlLink":"improve ui sprites"}},{"before":"3548d1d56bbc106fcafe3359f31476106de3285c","after":"92a4be5cd59fdb9333f137e434cf4b9d5c35ba0a","ref":"refs/heads/master","pushedAt":"2024-02-22T19:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add enemies growling sound","shortMessageHtmlLink":"add enemies growling sound"}},{"before":"3ad9f04180550eac883c2cd3b53bae950d2b8ad9","after":"3548d1d56bbc106fcafe3359f31476106de3285c","ref":"refs/heads/master","pushedAt":"2024-02-22T19:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add more sounds","shortMessageHtmlLink":"add more sounds"}},{"before":"ead5e7daaa969476b9f3fb3d4f54399f2b1496c9","after":"3ad9f04180550eac883c2cd3b53bae950d2b8ad9","ref":"refs/heads/master","pushedAt":"2024-02-22T18:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add player footsteps sound","shortMessageHtmlLink":"add player footsteps sound"}},{"before":"c1fe32534113243a9eeff20dd38fe1d0045374d7","after":"ead5e7daaa969476b9f3fb3d4f54399f2b1496c9","ref":"refs/heads/master","pushedAt":"2024-02-22T16:38:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add more sound effects","shortMessageHtmlLink":"add more sound effects"}},{"before":"c4de907ef277d260e72825f371aa3df2e091b41f","after":"c1fe32534113243a9eeff20dd38fe1d0045374d7","ref":"refs/heads/master","pushedAt":"2024-02-22T15:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"upd gitignore, ignore blockbench","shortMessageHtmlLink":"upd gitignore, ignore blockbench"}},{"before":"5fee25a5d9c310e19a0a5457b2ca7373ca2abb26","after":"c4de907ef277d260e72825f371aa3df2e091b41f","ref":"refs/heads/master","pushedAt":"2024-02-22T15:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add audio roulettes","shortMessageHtmlLink":"add audio roulettes"}},{"before":"cb72f5cecd5a2a9ecf1cda983d78c7f9c6ccace4","after":"5fee25a5d9c310e19a0a5457b2ca7373ca2abb26","ref":"refs/heads/master","pushedAt":"2024-02-21T15:34:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"make enemy name rects with alpha","shortMessageHtmlLink":"make enemy name rects with alpha"}},{"before":"51247cf55e0f2f1522292fdbfc09af595378396b","after":"cb72f5cecd5a2a9ecf1cda983d78c7f9c6ccace4","ref":"refs/heads/master","pushedAt":"2024-02-18T21:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add commands icons","shortMessageHtmlLink":"add commands icons"}},{"before":"51a0e91b579178def6a67b34746057ad8b9f2e42","after":"51247cf55e0f2f1522292fdbfc09af595378396b","ref":"refs/heads/master","pushedAt":"2024-02-18T18:54:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add ground brick shader","shortMessageHtmlLink":"add ground brick shader"}},{"before":"aad07e08431b5c03acc499040c5d1314b5ac6494","after":"51a0e91b579178def6a67b34746057ad8b9f2e42","ref":"refs/heads/master","pushedAt":"2024-02-18T17:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add enemy sprites (attack, run, idle, etc)","shortMessageHtmlLink":"add enemy sprites (attack, run, idle, etc)"}},{"before":"72e8658ff37907188fc49c8c5fcb65e3de001a65","after":"aad07e08431b5c03acc499040c5d1314b5ac6494","ref":"refs/heads/master","pushedAt":"2024-02-18T14:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add enemies states","shortMessageHtmlLink":"add enemies states"}},{"before":"42849ed525078ee70298563aac00a3a6ee0810a1","after":"72e8658ff37907188fc49c8c5fcb65e3de001a65","ref":"refs/heads/master","pushedAt":"2024-02-18T14:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"fix cryonics bug: reset countdown after unfreeze","shortMessageHtmlLink":"fix cryonics bug: reset countdown after unfreeze"}},{"before":"64209a16a894639dac1afda016dc2a6ea1d79bf8","after":"42849ed525078ee70298563aac00a3a6ee0810a1","ref":"refs/heads/master","pushedAt":"2024-02-18T12:19:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add player death animation","shortMessageHtmlLink":"add player death animation"}},{"before":"9331891cc4aaf08f06271ea2c9f8ebd1d093df74","after":"64209a16a894639dac1afda016dc2a6ea1d79bf8","ref":"refs/heads/master","pushedAt":"2024-02-17T23:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"rotate player when shoot","shortMessageHtmlLink":"rotate player when shoot"}},{"before":"be6117035c5ef405644247dc43a26324403a5b78","after":"9331891cc4aaf08f06271ea2c9f8ebd1d093df74","ref":"refs/heads/master","pushedAt":"2024-02-17T23:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add player run animation","shortMessageHtmlLink":"add player run animation"}},{"before":"22f8066ba442f4c3f166fa1a70a50a25f60b2254","after":"be6117035c5ef405644247dc43a26324403a5b78","ref":"refs/heads/master","pushedAt":"2024-02-17T22:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"apply rotation to animated sprite drawing","shortMessageHtmlLink":"apply rotation to animated sprite drawing"}},{"before":"ccc65b210673c3fc1a576e188abb57f2f7f67d6a","after":"22f8066ba442f4c3f166fa1a70a50a25f60b2254","ref":"refs/heads/master","pushedAt":"2024-02-17T22:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add basic animated sprite","shortMessageHtmlLink":"add basic animated sprite"}},{"before":"8d1fcec413706f789027a0f025e43cb2de9a5676","after":"ccc65b210673c3fc1a576e188abb57f2f7f67d6a","ref":"refs/heads/master","pushedAt":"2024-02-17T15:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add new gameplay and visual mechanics\n\n- add camera shake when hit\n- ignore typed keys counter in the main menu, pause and game over states\n- add cpm stat\n- restrict max number of alive enemies (e.g 4-6)\n- add pickups (health, skill refreshers)","shortMessageHtmlLink":"add new gameplay and visual mechanics"}},{"before":"fd60d170e3a5b8b703956922d2edf10642658a76","after":"8d1fcec413706f789027a0f025e43cb2de9a5676","ref":"refs/heads/master","pushedAt":"2024-02-16T17:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"remove effects structure, add unfreeze command\n\n- remove effects structure (put impulse info right into the enemy struct)\n- add unfreeze command","shortMessageHtmlLink":"remove effects structure, add unfreeze command"}},{"before":"e3fa8ee58fc4c92502c902ddf85e82191a689e04","after":"fd60d170e3a5b8b703956922d2edf10642658a76","ref":"refs/heads/master","pushedAt":"2024-02-16T12:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add shot vissualization, restrict player movement\n\n- make bosses to have 2 worded names\n- restrict player movement beyond the world borders\n- add player's shot visualization","shortMessageHtmlLink":"add shot vissualization, restrict player movement"}},{"before":"868400292f12911a5ff6289f39fa56adda6e0dfc","after":"e3fa8ee58fc4c92502c902ddf85e82191a689e04","ref":"refs/heads/master","pushedAt":"2024-02-15T22:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add stats and main menu state\n\n- add game over screen (total stats: letters typed, time in game, etc)\n- add game starting screen (with difficulty selection)","shortMessageHtmlLink":"add stats and main menu state"}},{"before":"8cfecedd5e350be975a67587c3d1fa56b0bef80e","after":"868400292f12911a5ff6289f39fa56adda6e0dfc","ref":"refs/heads/master","pushedAt":"2024-02-15T20:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add game menu state","shortMessageHtmlLink":"add game menu state"}},{"before":"ea1e01344adfca484f58c5ab72e30cf221b87f13","after":"8cfecedd5e350be975a67587c3d1fa56b0bef80e","ref":"refs/heads/master","pushedAt":"2024-02-15T15:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"Gameplay improvements\n\n- decrease health on every backspace and on an unexisting command submit\n- draw mostly matched enemy name on top of others\n- spawn enemy immediately if there are no enemies in the game\n- add enemies spawn countdown bar\n- make spawn countdown bar blue when world is frozen\n- add killed enemies in-game count","shortMessageHtmlLink":"Gameplay improvements"}},{"before":"d49655feae9ad3332734eed91f4ff29f4bc52185","after":"ea1e01344adfca484f58c5ab72e30cf221b87f13","ref":"refs/heads/master","pushedAt":"2024-02-14T23:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexeykarnachev","name":"Alexey Karnachev","path":"/alexeykarnachev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7495098?s=80&v=4"},"commit":{"message":"add bosses spawn","shortMessageHtmlLink":"add bosses spawn"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBJTAPwA","startCursor":null,"endCursor":null}},"title":"Activity ยท alexeykarnachev/texor"}