Commit graph

88 commits

Author SHA1 Message Date
Sara a150aab79d fix(tools): removed and ignored kdevelop files 2024-08-15 21:44:20 +02:00
Sara f59c2ce73d feat(tools): added kdev files 2024-08-15 21:44:20 +02:00
Sara 0de3390cf1 fix: unit movement is now operated by Unit class 2024-08-15 21:43:21 +02:00
Sara 6a20073452 feat: enabled fullscreen on startup 2024-08-15 21:43:21 +02:00
Sara 693859e874 chore: removed unneeded print calls 2024-08-15 21:43:21 +02:00
Sara 5abab18a86 fix: get_editor_neighbours now actually gets editor neighbours 2024-08-15 21:43:21 +02:00
Sara 062ef478b4 chore(formatting): godot_cpp include now in angle brackets 2024-08-15 21:43:21 +02:00
Sara 40a93aec32 fix: #if changed to #ifdef for DEBUG_ENABLED check 2024-08-15 21:43:21 +02:00
Sara 0e8bcf4442 feat: units use navigation obstacle avoidance 2024-08-15 21:43:21 +02:00
Sara f883d7d67e feat: added .gdb_history to .gitignore 2024-08-15 21:43:21 +02:00
Sara 6755929906 feat: generated git metadata for godot project 2024-08-15 21:43:21 +02:00
Sara e075f55328 feat: folder colours 2024-08-15 21:43:21 +02:00
Sara 111485437c bug(goap): fixed unexpected AI behaviour
- Death now removes entity from awareness
- State failure now causes replan or goal reevaluation
2024-08-15 21:43:21 +02:00
Sara a2240797b8 fix: self preservation plan in the wrong order 2024-08-15 21:43:21 +02:00
Sara 4ba6869a30 feat: added debug prints to planner and actor world state 2024-08-15 21:43:21 +02:00
Sara 0bb0b26d3e feat: added Unit::has_plan 2024-08-15 21:43:21 +02:00
Sara 1b8563a5eb feat: added parent_ and target_ global_position world props 2024-08-15 21:43:20 +02:00
Sara 6c227f6b52 feat: debug builds now begin at template_debug 2024-08-15 21:43:20 +02:00
Sara 5b31aadbf4 feat(build): compiledb now generated for template_debug 2024-08-15 21:43:20 +02:00
Sara f9b3c6eb3f feat: implemented heal action and goal 2024-08-15 21:43:20 +02:00
Sara a78bbfd3b5 feat: implemented melee attacks for Tank enemy 2024-08-15 21:43:20 +02:00
Sara 1021920e1f feat: added Goal::check_requirements_met 2024-08-15 21:43:20 +02:00
Sara aeeddb34c1 feat: added death animation 2024-08-15 21:43:20 +02:00
Sara d03ce19c13 feat: unit now plays animation on death 2024-08-15 21:43:20 +02:00
Sara 65b0f76991 chore(style): changed brackets to match style 2024-08-15 21:43:20 +02:00
Sara 7cf5b128ff feat: implemented fire at target action 2024-08-15 21:43:20 +02:00
Sara ffafcac23a feat: added state done functions to goap::State 2024-08-15 21:43:20 +02:00
Sara d506a9c2d0 feat: removed goap::Planner::test_goal 2024-08-15 21:43:20 +02:00
Sara bcf1672f01 feat: added get_eye_transform to unit 2024-08-15 21:43:20 +02:00
Sara 3c75b592d3 feat: now tracking current goal in unit 2024-08-15 21:43:20 +02:00
Sara f2cf79d704 chore: removed debug print calls 2024-08-15 21:43:20 +02:00
Sara 51bd3733c4 feat: split end state callback into finished and failed 2024-08-15 21:43:20 +02:00
Sara 58a717aec4 feat: added on-target-destroyed callback to unit world state 2024-08-15 21:43:20 +02:00
Sara 6dddbced43 feat: changed distance check < to <= 2024-08-15 21:43:20 +02:00
Sara a946f7f39b feat: renamed get_target_dead to get_is_target_dead 2024-08-15 21:43:20 +02:00
Sara f940072312 feat: implemented basic "can_see_target" 2024-08-15 21:43:20 +02:00
Sara 8cfbbcce27 feat: fully implemented click-to-move 2024-08-15 21:43:20 +02:00
Sara 1ddfa17659 feat: implemented goal oriented action planning 2024-08-15 21:43:20 +02:00
Sara 092ea840dc feat: registering classes 2024-08-15 21:43:20 +02:00
Sara 2da424f934 feat: setup basic godot project files 2024-08-15 21:43:20 +02:00
Sara b1057412cb feat: started defining game concepts 2024-08-15 21:43:20 +02:00
Sara 9d687df553 feat: added src/goap to sources in SConstruct 2024-08-15 21:43:20 +02:00
Sara 844b905174 feat: Started defining GOAP concepts 2024-08-15 21:43:20 +02:00
Sara ad84556207 feat: created rts player class 2024-08-15 21:43:20 +02:00
Sara da30f4bfa1 feat: initialized project 2024-08-15 21:43:20 +02:00
Dragos Daian 27b2c2efbb Update README.md by removing typo
Remove uneeded message

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

update readme and also ios build to be with .framework as well

Co-Authored-By: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-08-15 21:30:11 +02:00
Hugo Locurcio 19eda87006 Add .gdignore file to prevent editor from importing resources
This is required for `.obj` files generated by MSVC in particular,
but also any resources your libraries may include (such as logos,
test fixtures, etc).
2024-08-15 21:27:33 +02:00
Adam Scott 59f4cc9985 Add Godot .editorconfig 2024-08-15 21:27:32 +02:00
Sara 8c51cc70ce feat: updated godot-cpp to 4.3 stable 2024-08-15 21:21:59 +02:00
Sara 70ef73e06f feat: updated src/utils to newest 2024-08-15 21:21:11 +02:00