Commit Graph

  • 3034d96ab7 main.py busy edit, works but simplistic Lief9100 2020-04-20 01:27:26 -07:00
  • cc83bab11c indentation and positioning correction in config for constants Lief9100 2020-04-20 00:40:47 -07:00
  • 6769cceed4 add constants to config Lief9100 2020-04-20 00:37:46 -07:00
  • 882ce349d8 got rid of last bit of whitespace Cameron Smart 2020-04-20 02:37:39 -07:00
  • ba8459797c Removed tabs and training white space. Cameron Smart 2020-04-20 02:34:19 -07:00
  • 6561469351 route function takes start, stop, and matrixs, returns path Cameron Smart 2020-04-20 02:27:28 -07:00
  • de72eed2c7 removed tabs Cameron Smart 2020-04-20 01:21:24 -07:00
  • 3f4f186324 Added Pathfinding dependency, started on path.py Cameron Smart 2020-04-20 01:18:12 -07:00
  • f3429594b9 Merge pull request #25 from n0remac/cleanup Xevion 2020-04-20 05:49:10 -05:00
  • a5fee04bdc attempt to fix position text, minor docstring corrections Xevion 2020-04-20 04:52:07 -05:00
  • 6f1161ab75 place character randomly in one of the Dungeon levels, remove player_list and just use player, add Dungeon.levelList property function, add in generated level loading Xevion 2020-04-20 04:46:50 -05:00
  • 5cf2f5e7f7 add LEVEL_SIZE enum to Config, add position debug, add wall sprite list gatherer, add and use level position method, Xevion 2020-04-20 04:36:32 -05:00
  • 9dcf6cf054 make level rendering and dungeon rendering independent, remove complicated spritelist passing Xevion 2020-04-20 04:14:53 -05:00
  • 02812902ae refactor load_file to load and create sprites copying render method Xevion 2020-04-20 04:05:23 -05:00
  • e5c53fa7a0 fix the enum mapping, fully implement the animations mapping, lower run updates per frame, fix hyperspeed animations Xevion 2020-04-20 03:35:51 -05:00
  • 8145c62090 change statements to use Enums with dictionary mapping Xevion 2020-04-20 03:19:16 -05:00
  • fd64fc83c2 remove all commented out code Xevion 2020-04-20 03:10:19 -05:00
  • a5fb8347ee switch to AnimationSet implementation for texture loading Xevion 2020-04-20 03:09:53 -05:00
  • 424892cc25 use modulus for animations in mobs.py, beginning to implement PlayerAnimations class, add more docstrings to PlayerAnimations, remove cycle Xevion 2020-04-20 03:03:38 -05:00
  • 1e8f5b507c add new knight sprite path, change folder "character" to "characters" Xevion 2020-04-20 02:53:29 -05:00
  • f457ad0643 fix simple whitespace issues Xevion 2020-04-20 02:41:08 -05:00
  • 0d0a8f8b6a add infinite cycle iter and arcade texture object loading, fix docstrings Xevion 2020-04-20 02:35:58 -05:00
  • b2a953c0e5 implement getAnimations, correct regex patterns with capturing groups Xevion 2020-04-20 02:30:21 -05:00
  • 3378d916e5 create new sprites file for managing animations and static Xevion 2020-04-20 02:19:19 -05:00
  • 35513dce16 implement new enums into animations file Xevion 2020-04-20 02:03:15 -05:00
  • 1b2f8dc431 delete fix.py Xevion 2020-04-20 02:02:54 -05:00
  • d5cd8e8a66 rename all knight animation files Xevion 2020-04-20 02:02:25 -05:00
  • 3d9a6d3eb4 create new enums class, move out constants from mobs.py Xevion 2020-04-20 01:44:21 -05:00
  • 290942aa0d fixed last two check misses, added second line before Config class declaration, fixed extra space at end of comment Xevion 2020-04-20 01:36:06 -05:00
  • 396fa7775d remove useless functions, basic reformat command, add dumb docstring Xevion 2020-04-20 01:33:01 -05:00
  • abf80c1b0f general refactor/cleanup to get closer to PEP8 standards Xevion 2020-04-20 01:31:08 -05:00
  • 1338d24edf Merge pull request #24 from n0remac/refactor Xevion 2020-04-20 01:03:25 -05:00
  • 0fb15c7698 undo static method - will resolve into proper static method later Xevion 2020-04-20 01:01:30 -05:00
  • 75031bfc0c Merge pull request #23 from n0remac/pep8-workflow Xevion 2020-04-20 00:57:00 -05:00
  • 6d57520dc7 Merge branch 'master' into refactor Xevion 2020-04-20 00:54:20 -05:00
  • ba59176cb6 remove pyflakes linting on main.yml Xevion 2020-04-20 00:35:59 -05:00
  • 6b5a3b213e do push action only Xevion 2020-04-20 00:34:52 -05:00
  • 3a3aeee1af change to python 3.7 Xevion 2020-04-20 00:33:01 -05:00
  • 31f0ec6160 cd to directory and wildcard specifier Xevion 2020-04-20 00:31:11 -05:00
  • c885ed6946 lock before sync Xevion 2020-04-20 00:29:46 -05:00
  • 7dd42e355a new python pep8 linting workflow Xevion 2020-04-20 00:26:47 -05:00
  • cf06b7cad6 Merge pull request #22 from n0remac/character-animation Xevion 2020-04-20 00:14:31 -05:00
  • 1a28a3074e Removed more duplicate code. Cameron Smart 2020-04-19 22:08:20 -07:00
  • a25f160e1a general refactoring in map.py, fixing PEP8 conventions Xevion 2020-04-20 00:01:35 -05:00
  • ce53b0be2b use modulus to skip extra rotations, use _ for repeated code Xevion 2020-04-19 23:52:51 -05:00
  • 592bb8249e forgot to remove get_lists function Xevion 2020-04-19 23:50:28 -05:00
  • 6b26ac5f0d just access the public sprite instead Xevion 2020-04-19 23:48:56 -05:00
  • c533661c05 removed duplicate code. Cameron Smart 2020-04-19 21:48:40 -07:00
  • 54bf86f2c7 remove print, remove add_level and get_lists function, fix comment Xevion 2020-04-19 23:48:04 -05:00
  • 7d9efa4da1 create new sprites class for holding sprite paths Xevion 2020-04-19 23:45:01 -05:00
  • d4b5a1b799 optimize imports and change to extend instead of double append in main.py Xevion 2020-04-19 23:35:22 -05:00
  • d1665d59dd 4 directional character movement animation. Cameron Smart 2020-04-19 20:51:31 -07:00
  • 154a959e8a basic player idle animation. Cameron Smart 2020-04-19 19:14:04 -07:00
  • 6146ee0fa2 Merge pull request #18 from n0remac/level-stitching Lief9100 2020-04-19 16:39:49 -07:00
  • f3c9e22102 Levels can be combined together in dungeon Cameron Smart 2020-04-19 15:59:52 -07:00
  • b677d1c6fa Merge pull request #16 from n0remac/monster-generation Lief9100 2020-04-19 13:00:25 -07:00
  • 61a2796129 Merge branch 'monster-generation' of https://github.com/n0remac/game-jam-2020 into monster-generation Cameron Smart 2020-04-19 01:19:06 -07:00
  • 9c81afa345 Added new monster sprites. Cameron Smart 2020-04-19 00:14:21 -07:00
  • 3b81bcfc65 Mobs now takes an x, y location and places the sprite there. Cameron Smart 2020-04-18 22:47:27 -07:00
  • 1bb5aeb3c1 Merge pull request #15 from n0remac/player-setup Cameron 2020-04-19 00:33:30 -07:00
  • b4fb33f369 Added new monster sprites. Cameron Smart 2020-04-19 00:14:21 -07:00
  • 78e265401b removed player list & replaced with singular sprite Lief9100 2020-04-18 23:56:20 -07:00
  • 46c9270c19 Mobs now takes an x, y location and places the sprite there. Cameron Smart 2020-04-18 22:47:27 -07:00
  • 73b19aa14d moved player setup from main to mobs Lief9100 2020-04-18 22:33:49 -07:00
  • ebf9de5f99 Merge pull request #5 from n0remac/map-tile-setting-from-json Cameron 2020-04-18 19:37:45 -07:00
  • eaba6d04b9 Merge pull request #10 from n0remac/map Cameron 2020-04-18 19:37:32 -07:00
  • fcad1beff8 load_file in map.py sets the tiles based on a json file Cameron Smart 2020-04-18 18:12:16 -07:00
  • 4cad1d5091 add networkx to Pipfile Xevion 2020-04-18 06:26:31 -05:00
  • 370d611550 add elements map to level save structure Xevion 2020-04-18 03:00:02 -05:00
  • a28dac4a46 add level/dungeon rendering methods, start planning out how positions are placed Xevion 2020-04-18 02:58:55 -05:00
  • 0e05870d9b move file structure around, create basic example level file Xevion 2020-04-18 02:46:48 -05:00
  • e5f19bcd8a add file docstring, minor reformat, levels attribute Xevion 2020-04-18 02:39:17 -05:00
  • 8dd6afa8fa Merge pull request #4 from n0remac/map Cameron 2020-04-18 00:01:40 -07:00
  • 3961414279 basic reformatting work for PEP8 guidelines Xevion 2020-04-18 01:36:13 -05:00
  • d24e166e72 add file level docstrings to all files Xevion 2020-04-18 01:32:29 -05:00
  • bb4a6cd8e7 use Config class in mobs.py Xevion 2020-04-18 01:29:27 -05:00
  • 814996497e change all constants to use new config class, rename MyGame to just Game Xevion 2020-04-18 01:27:01 -05:00
  • a22b472392 create new config class for organizing constants Xevion 2020-04-18 01:25:36 -05:00
  • b4903ae8bb basic docstrings/typehints for classes and functions Xevion 2020-04-18 01:22:04 -05:00
  • 240a370703 create basic mob class skeletons Xevion 2020-04-18 01:15:58 -05:00
  • 24d77714a5 create basic Dungeon and Level skeleton classes Xevion 2020-04-18 01:09:48 -05:00
  • 276d584db4 add IDEA workspace folder to .gitignore Xevion 2020-04-18 01:09:31 -05:00
  • 5c3a865de1 Merge pull request #3 from n0remac/floor Lief9100 2020-04-17 22:21:45 -07:00
  • 87034ee989 Added floor, character sprite, and made scalable Cameron Smart 2020-04-17 20:34:26 -07:00
  • 110e5311f4 Merge pull request #2 from n0remac/movement Cameron 2020-04-17 15:29:40 -07:00
  • 7b56dde621 Create main.yml Cameron 2020-04-17 15:09:37 -07:00
  • 99c0d9817d Added movement controls w/ nonstick keys Cameron Smart 2020-04-17 14:46:15 -07:00
  • e914fba0c9 Update README.md Cameron 2020-04-17 12:06:38 -07:00
  • 7e93802b4e Added Pipfile, main.py, and README.md Cameron Smart 2020-04-17 12:03:25 -07:00
  • 0577d81704 code jam -> game jam Leon Sandøy 2020-04-17 13:19:56 +02:00
  • cd4e46269f Update README.md Leon Sandøy 2020-04-17 13:13:32 +02:00
  • db1095166a Update README.md Leon Sandøy 2020-04-17 13:10:27 +02:00
  • 47e68c9b93 Update README.md Leon Sandøy 2020-04-17 13:04:58 +02:00
  • 2c6d72a327 Improve wording kosayoda 2020-04-14 20:41:03 +08:00
  • 4bf1a67a8d Update the commit to master point slightly Leon Sandøy 2020-04-14 13:45:55 +02:00
  • 5fc79449a3 30k -> 40k members Leon Sandøy 2020-04-14 13:37:33 +02:00
  • 8654bb8356 Duplicate event pages to Useful Information Leon Sandøy 2020-04-14 13:36:14 +02:00
  • 2a2685a7db smaller arcade logo in the footer Leon Sandøy 2020-04-14 13:34:55 +02:00
  • e2bc14bdbc Adding the arcade logo Leon Sandøy 2020-04-14 13:34:23 +02:00
  • c69870a297 Initial readme Leon Sandøy 2020-04-14 13:30:34 +02:00