Skip to content

Issues: swarm-game/swarm

Saving and loading games
#50 opened Sep 24, 2021 by byorgey
Open 17
LSP integration: umbrella issue
#979 opened Jan 8, 2023 by kostmo
Open
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Move GameState and UIGameplay into new subrecord in AppState Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2276 opened Jan 6, 2025 by kostmo
scenarioRef should be a non-optional member of UIGameplay Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2265 opened Jan 5, 2025 by kostmo
Make only robots know entities C-Moderate Effort Should take a moderate amount of time to address. G-Entities An issue having to do with game entities. G-Robots An issue having to do with robots. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2149 opened Sep 17, 2024 by xsebek
Move toplevel Haskell-centric config files to a new directory Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2057 opened Jul 17, 2024 by kostmo
move to code dir Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2020 opened Jul 8, 2024 by kostmo Loading…
Move src, test, and app directories into a code directory Z-Developer Experience This issue seeks to make life easier for developers writing Scenarios or other Swarm code. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#2015 opened Jul 8, 2024 by kostmo
Smart Grid constructor to enforce equal-length rows C-Low Hanging Fruit Ideal issue for new contributors. Z-Developer Experience This issue seeks to make life easier for developers writing Scenarios or other Swarm code. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1981 opened Jun 24, 2024 by kostmo
Replace Swarm.Language.Key with Brick.Keybindings.Pretty C-Low Hanging Fruit Ideal issue for new contributors. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1978 opened Jun 23, 2024 by xsebek
Minimize generated JSON size C-Project A larger project, more suitable for experienced contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Performance This issue concerns memory or time efficiency of the Swarm game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1907 opened Jun 6, 2024 by byorgey
Optimize WindowedCounter insertion C-Low Hanging Fruit Ideal issue for new contributors. G-Robots An issue having to do with robots. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Instrumentation Improving visibility into performance and internal game behavior Z-Performance This issue concerns memory or time efficiency of the Swarm game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1558 opened Sep 30, 2023 by xsebek
Ban (or restrict) partial functions with hlint C-Moderate Effort Should take a moderate amount of time to address. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-CI This issue is about continuous integration pipelines - GH Actions - tests and releases on server. Z-Developer Experience This issue seeks to make life easier for developers writing Scenarios or other Swarm code. Z-Feature A new feature to be added to the game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1494 opened Sep 7, 2023 by kostmo
6 of 9 tasks
Refactor PrettyPrec to pretty Prec C-Low Hanging Fruit Ideal issue for new contributors. L-Pretty-printing Pretty-printing ASTs or values into a string representation. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Developer Experience This issue seeks to make life easier for developers writing Scenarios or other Swarm code. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1465 opened Aug 24, 2023 by xsebek
Look into upgrading from FilePath to OsPath C-Low Hanging Fruit Ideal issue for new contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1389 opened Jul 21, 2023 by byorgey
[Editor] Filter unused palette entries C-Low Hanging Fruit Ideal issue for new contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. T-Map editor Tooling for editing scenario maps Z-Feature A new feature to be added to the game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1153 opened Mar 8, 2023 by kostmo
Use hoistMaybe from transformers 0.6 C-Low Hanging Fruit Ideal issue for new contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. T-Map editor Tooling for editing scenario maps Z-Dependencies Issues related to packages we depend on, which versions or features we are using, etc. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1151 opened Mar 8, 2023 by kostmo
[Editor] Use withFocusRing in mkFormControl C-Low Hanging Fruit Ideal issue for new contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. T-Map editor Tooling for editing scenario maps T-UI Involves the user interface. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1150 opened Mar 8, 2023 by kostmo
[Editor] use Unicode categories for palette character pool C-Low Hanging Fruit Ideal issue for new contributors. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. T-Map editor Tooling for editing scenario maps Z-Feature A new feature to be added to the game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1149 opened Mar 8, 2023 by kostmo
Use Map or Array for BestByCriteria instead of dedicated record fields C-Low Hanging Fruit Ideal issue for new contributors. G-Scoring Keeping track of high scores Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1132 opened Feb 25, 2023 by kostmo
Add helpful high level modules with documentation and re-exports C-Moderate Effort Should take a moderate amount of time to address. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Developer Experience This issue seeks to make life easier for developers writing Scenarios or other Swarm code. Z-Documentation This issue is about README or Wikis or Haddock or... Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#1126 opened Feb 20, 2023 by xsebek
Decoupling UI event handler and game simulation C-Project A larger project, more suitable for experienced contributors. S-Moderate The fix or feature would substantially improve user experience. T-UI Involves the user interface. Z-Feature A new feature to be added to the game. Z-Performance This issue concerns memory or time efficiency of the Swarm game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#912 opened Dec 14, 2022 by TristanCacqueray
Split large Haskell modules C-Moderate Effort Should take a moderate amount of time to address. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#707 opened Sep 27, 2022 by xsebek
Refactor Display to make it simpler/more robust C-Moderate Effort Should take a moderate amount of time to address. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality. Z-Research This issue requires inventing something new and/or studying research papers for clues.
#570 opened Jul 20, 2022 by byorgey
Add entity type, and identify entities by structural equality C-Project A larger project, more suitable for experienced contributors. G-Entities An issue having to do with game entities. L-Commands Built-in commands (e.g. move, try, if, ...) in the Swarm language. L-Language design Issues relating to the overall design of the Swarm language. S-Moderate The fix or feature would substantially improve user experience. Z-Feature A new feature to be added to the game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality.
#455 opened Jun 21, 2022 by byorgey
Try implementing "A practical framework for type inference error explanation" C-Project A larger project, more suitable for experienced contributors. L-Error reporting Reporting language or runtime errors to the player. L-Type inference The process of inferring the type of a Swarm expression. L-Type system Issues related to the Swarm language type system. S-Nice to have The bug fix or feature would be nice but doesn't currently have much negative impact. Z-Feature A new feature to be added to the game. Z-Refactoring This issue is about restructuring the code without changing the behaviour to improve code quality. Z-Research This issue requires inventing something new and/or studying research papers for clues.
#109 opened Sep 29, 2021 by byorgey
ProTip! Adding no:label will show everything without a label.