Skip to content
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

General TO-DO #68

Open
10 of 18 tasks
micycle1 opened this issue Sep 6, 2019 · 5 comments
Open
10 of 18 tasks

General TO-DO #68

micycle1 opened this issue Sep 6, 2019 · 5 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed up-for-grabs
Milestone

Comments

@micycle1
Copy link
Collaborator

micycle1 commented Sep 6, 2019

A non-exhaustive list of feature TODOs and/or suggestions.

  • Remove VIEW mode (since modify mode can do both)
  • Add panning to MODIFY mode
  • Game object rotation in modify mode (non-trivial if not steps of 90deg since collision boxes would need to be angled accordingly and detect collision at angles)
  • Pause menu [IN PROGRESS]
  • Main-Menu [IN PROGRESS]
  • UI Components: checkbox, slider, key entry
  • Sound
  • Player key mapping [IN PROGRESS -- functionality works, needs UI]
  • Enemies
  • Multiplayer [RUDIMENTARY]
  • Tighten player hitbox
  • Level Preview (in level load)
  • Docs: development getting started and project set-up
  • Animation improvements (see Animation Improvements #67)
  • Introduce static final class for ease-of-access to constants (such as strings, number constants, color presets, etc.)
  • MODIFY mode: Right-click and drag to select multiple objects
  • Replace project collision solution with a more robust solution
  • Refactor GameplayScene so that modes (PLAY, MODIFY, etc.) are better separated -- a class for each?
@micycle1 micycle1 added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed up-for-grabs labels Sep 10, 2019
@Stephcraft Stephcraft added this to the Alpha 0.1 milestone Nov 24, 2019
@micycle1 micycle1 pinned this issue Dec 22, 2019
@youssefhajari
Copy link

i don't understand well; is this a liste of feature that should be added in the project ?

@micycle1
Copy link
Collaborator Author

micycle1 commented Feb 6, 2020

i don't understand well; is this a liste of feature that should be added in the project ?

Yes, it's a list of features that should be (or now have been) added to the project.

@PayalSainathMehta
Copy link

Hi, I would like to work on one of the items listed above. Can someone help me understand how to get started?

@micycle1
Copy link
Collaborator Author

Hi, I would like to work on one of the items listed above. Can someone help me understand how to get started?

See this for how to get the game running in an IDE.

@SwarnavaNayak
Copy link

I would like to contribute.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed up-for-grabs
Projects
None yet
Development

No branches or pull requests

5 participants