Commit Graph

  • a650970cc5 output: add todos for later ai Trianta 2024-08-21 04:34:03 -0500
  • 63cbe41086 auto: fix crashing on edges and getting stuck Trianta 2024-08-21 04:32:30 -0500
  • c6197e84dc auto: default to an increased speed when auto playing Trianta 2024-08-21 03:17:23 -0500
  • 2cb54b68c4 auto: better naming for BFS/DFS roll Trianta 2024-08-21 03:15:32 -0500
  • 677466d99e core: formatting cleanup Trianta 2024-08-21 02:59:30 -0500
  • 01f24e4ebb auto: remove unnecessary pointer passing Trianta 2024-08-21 02:29:50 -0500
  • aba9a9cc35 ai: remove food greed and adjust probability weights manually a bit for testing Trianta 2024-08-14 04:01:14 -0500
  • a5902171ec ai: added basic decision making based on sensors, needs weights and weight adjustment Trianta 2024-08-14 03:35:04 -0500
  • f055ab4078 Merge pull request 'refactor: merge final cleanups before working on AI' (#6) from refactor into master master Trianta 2024-08-10 15:05:56 -0500
  • 6fc3580102 options: add help option and rename bot argument for later Trianta 2024-08-10 14:59:32 -0500
  • 4a5fbe88d3 bot: various improvements Trianta 2024-08-03 21:18:57 -0500
  • ff70b0dbd4 bot: fix pathfinding breaking Trianta 2024-08-03 20:42:34 -0500
  • 35bbc152df core: implicitly set bot usage when no gui Trianta 2024-08-03 18:41:36 -0500
  • 64c5c5d20e core: fix arguments check crash Trianta 2024-08-03 18:40:38 -0500
  • 6e7ae19e8b core: fix not closing when window exits and add bot gameplay to be an argument Trianta 2024-08-03 18:34:14 -0500
  • 722970eb12 core: fix various bugs and simplify things Trianta 2024-08-03 01:26:10 -0500
  • ccf5843e61 core: move various booleans to single bits in struct Trianta 2024-08-02 21:23:49 -0500
  • b9b771bc1c refactor: convert engine to a singleton Trianta 2024-08-02 19:50:48 -0500
  • 0ff3ef3f62 refactor: remove all code from being in namespace Trianta 2024-08-02 19:45:07 -0500
  • d5c797d460 git: update gitignore for clangd stuff Trianta 2024-08-02 19:39:35 -0500
  • e5698ec96b cmake: update standard to C++23 Trianta 2024-08-02 19:38:26 -0500
  • eefc2bf60b Merge pull request 'add misc features to game' (#5) from iterative into master Trianta 2024-08-02 19:36:14 -0500
  • 03e2bf2748 git: update gitignore for cmake stuff Trianta 2024-08-02 19:33:45 -0500
  • 22da054dab controls: added adjusting game speed with - and + Trianta 2024-05-20 01:20:05 -0500
  • b18ce89970 bot: added ability to skip display delay between specific generations Trianta 2024-05-20 01:05:59 -0500
  • 05f78d67fd Add iterative approach to deciding DFS and BFS Trimutex 2024-02-01 12:50:10 -0600
  • 30ffcc4bb3 Merge pull request 'Minor code style fix' (#4) from dev into master Trianta 2024-02-01 11:25:33 -0600
  • a6c60ac3c4 Merge branch 'dev' Trimutex 2024-02-01 11:25:43 -0600
  • 1498110048 Merge branch 'master' into dev Trianta 2024-02-01 11:23:52 -0600
  • e2d0c5dac7 Mini style adjustment Trianta 2023-11-05 19:04:44 -0600
  • 4f7cacfc44 Merge pull request 'Added scoring and chance-based algorithm picking' (#3) from dev into master Trianta 2023-10-24 00:55:30 -0500
  • 5dce9b677d Added scoring and chance-based algorithm picking Trianta 2023-10-24 00:54:30 -0500
  • da6ceebb55 Added displaying score Trianta 2023-10-23 21:33:47 -0500
  • 014aaffc0a Merge pull request 'Update dev from master' (#2) from master into dev Trianta 2023-10-18 09:42:26 -0500
  • 9bb4b8ebca Increased survivability with DFS when no path Trimutex 2023-10-16 12:35:35 -0500
  • df4990febd Merge pull request 'Added better algorithm for snake AI' (#1) from dev into master V1.0 Trianta 2023-10-13 19:37:09 -0500
  • 0ce07fa88d Minor settings adjustments Gregory 2023-10-14 00:35:23 -0500
  • e6797fa193 Split into BFS at first and DFS after Trianta 2023-10-13 19:22:11 -0500
  • b8a6a8d195 Replaced simple snake bot with AI Trianta 2023-10-13 19:07:08 -0500
  • a0c2e7778a
    Merge pull request #21 from Trimutex/development Gregory 2023-09-14 22:26:12 -0500
  • 4733383d4a Logic cleanup Trimutex 2023-08-19 23:32:53 -0500
  • d2e1424e7d Added bot controls, bot still has poor pathing Trimutex 2023-08-19 12:56:40 -0500
  • 197311831f Fixed going wrong way with snake movement Trimutex 2023-08-19 00:19:04 -0500
  • 2969fd89db
    Merge pull request #20 from Trimutex/development Gregory 2023-08-19 00:09:12 -0500
  • 71dfa043a9 Fixed snake not showing on start Trimutex 2023-08-18 22:36:47 -0500
  • 49182ce07d Snake now randomly starts as well Trimutex 2023-08-18 19:51:15 -0500
  • d7982b200f Separated generation into common file Trimutex 2023-08-18 19:09:57 -0500
  • 441c52ab0f Added random generation on start Trimutex 2023-08-18 18:15:21 -0500
  • 709cf26f99 Fixed code consistency issues Trimutex 2023-08-18 18:09:09 -0500
  • c57fbc714c Cleaned up some naming and added WASD controls Trimutex 2023-08-18 17:51:58 -0500
  • 35244daa02 Removed unnecessary standard libraries Trimutex 2023-08-18 16:42:54 -0500
  • d83f271adf Fixed snake keeping movement on reset TriantaTV 2023-08-14 17:39:04 -0500
  • c71b1d6982 Added ability to play again TriantaTV 2023-08-10 18:47:40 -0500
  • 63a34e80e6
    Merge pull request #19 from Trimutex/development Gregory 2023-08-10 18:53:03 -0500
  • b7b42fa038 Merge conflict fix TriantaTV 2023-08-10 18:52:37 -0500
  • 91bdac41da
    Update README.md Gregory 2023-08-10 18:37:58 -0500
  • 20586a7855 Fixed readme TriantaTV 2023-08-10 18:37:15 -0500
  • a8cc2d1174 Turned Makefile into CMake TriantaTV 2023-08-10 18:34:43 -0500
  • fb672c7ddb Added basic game over screen TriantaTV 2023-05-17 20:20:01 -0500
  • a9d194c90c Fixed snake TriantaTV 2023-04-15 05:15:11 -0500
  • 498ac65dbc This was overengineered, lots of trimming to do TriantaTV 2023-04-06 22:22:06 -0500
  • c01f687ec7 Doing too much at once. Need to fix branch TriantaTV 2023-04-06 19:27:10 -0500
  • 67e56bcb3c Issues to fix: sfml window and bounds checking TriantaTV 2023-03-17 21:40:49 -0500
  • c4d40d152b Fixed major issues, still not launching due to vectors TriantaTV 2023-03-17 21:07:58 -0500
  • 9082d7fdfd Fixed class organization TriantaTV 2023-03-17 20:13:50 -0500
  • f317dc7a8c Many issues restructuring the program, needs cleaning TriantaTV 2023-03-17 17:27:02 -0500
  • a76d9ccfb5 Cleaned up naming of files; setup more structure TriantaTV 2023-03-13 21:10:52 -0500
  • 3ee01d936b Game finishes, but is buggy. Proper grid needed TriantaTV 2023-03-13 08:24:56 -0500
  • 579baa61e7
    Merge pull request #18 from TriantaTV/development Gregory 2023-03-12 21:59:20 -0500
  • 6589dabc09 More cleaning for readabillity, added common file TriantaTV 2023-03-12 21:57:46 -0500
  • de189301d4 Cleaned up code for readability TriantaTV 2023-03-12 08:50:50 -0500
  • d571db3d4e
    Update README.md TriantaTV 2023-02-26 19:58:11 -0600
  • 548392e025
    Merge pull request #15 from TriantaTV/development TriantaTV 2023-02-26 19:57:40 -0600
  • 153b4e1367 Added a README file TriantaTV 2023-02-26 19:56:11 -0600
  • 805430a090 Added making directories in Makefile TriantaTV 2023-02-26 19:56:00 -0600
  • 3c901e5f89 Adjusted Makefile and added clean up TriantaTV 2023-02-26 19:22:28 -0600
  • 8f27c23250
    Merge pull request #14 from TriantaTV/development TriantaTV 2023-02-26 18:28:29 -0600
  • 407ef34522 Fixed linking issue TriantaTV 2023-02-26 18:22:25 -0600
  • c67178450d Cleaned up file structure and added Makefile TriantaTV 2023-02-26 18:18:45 -0600
  • 545bc2a41b
    Merge pull request #10 from TriantaTV/Development TriantaTV 2022-08-21 02:52:46 -0500
  • 2c4537eda7 Fixed generation issue with snakeFood TriantaTV 2022-08-21 02:51:33 -0500
  • 88902fed6a Moved general functions to a general file TriantaTV 2022-08-17 00:41:29 -0500
  • cc3a61abb7 Snake food works with vertical movement TriantaTV 2022-08-15 23:51:18 -0500
  • 0d3988a7ff Fixed food generation and removed unused code TriantaTV 2022-08-15 22:15:56 -0500
  • f526a7500f
    Merge pull request #9 from TriantaTV/Development TriantaTV 2022-08-10 20:13:22 -0500
  • 08ee516f0e Fixed snake stacking at boundaries TriantaTV 2022-08-10 20:05:28 -0500
  • 7779881cc9 Fixed comments and added to gitignore TriantaTV 2022-08-10 19:59:48 -0500
  • 766c223578
    Merge pull request #8 from TriantaTV/Development TriantaTV 2022-08-02 22:00:12 -0500
  • c3342a14c7 Moved snakeFood to be a separate class TriantaTV 2022-08-02 21:58:58 -0500
  • eae6b4c70d Game window now runs under GameState TriantaTV 2022-08-02 21:17:23 -0500
  • eb0c19e631
    Merge pull request #7 from TriantaTV/Development TriantaTV 2022-07-29 16:31:29 -0500
  • f64577d2cd Moved render window into GameState TriantaTV 2022-07-29 16:27:18 -0500
  • 19b91b78d2 GameState now only defines window limits TriantaTV 2022-07-29 15:53:59 -0500
  • 962d2a006b
    Merge pull request #6 from TriantaTV/Development TriantaTV 2022-07-28 15:45:15 -0500
  • 1a90a4601a Added GameState and cleaned up unused code TriantaTV 2022-07-28 15:18:24 -0500
  • e812588200 Added snake collision with itself TriantaTV 2022-07-28 14:56:54 -0500
  • 69423bf9d0 Cleaned up unused code and added more comments for clarification TriantaTV 2022-07-27 15:15:36 -0500
  • 7589e17d6b
    Merge pull request #5 from TriantaTV/Development TriantaTV 2022-07-27 15:09:24 -0500
  • 12a9b118a2 Added eating food being able to extend snake TriantaTV 2022-07-27 15:07:28 -0500
  • d261a07dbb
    Merge pull request #4 from TriantaTV/Development TriantaTV 2022-07-26 19:47:27 -0500