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
Custom Unit Sets #24
Labels
enhancement
New feature or request
Comments
pongstylin
pushed a commit
that referenced
this issue
Oct 3, 2019
No set customization yet! Fixed '1st/2nd' turn selection in auto game matching logic. Fixed 'You 1st/2nd' display on waiting games list. Added game type selection to create game page. Added game type to auto game matching logic. Added game type info to online page. Added support for default sets. Game type definitions are now data driven. Added unrelated support for reserved team slots.
pongstylin
pushed a commit
that referenced
this issue
Oct 3, 2019
Moved unit loading logic from Game class to core module. Created SetSetup class to manage board interaction
pongstylin
pushed a commit
that referenced
this issue
Oct 4, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 4, 2019
Fixed Freestyle unit type max limits Converted unit type list to a map
pongstylin
pushed a commit
that referenced
this issue
Oct 4, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 4, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 4, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 6, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 6, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 6, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 9, 2019
Right-click 'set' units to remove them. Select 'set' units and place them by tapping empty tile. Select 'pick' units and place them by tapping empty tile. Rearrange or place units using drag-n-drop Remove oldest units when newly placed units exceed maximum counts. Added generic drag-n-drop support to Tile and Board classes. Deprecated Unit.assign() method in favor of Board.assign(). Fixed regression caused by rearranged stage objects. Stop exposing the stage object from Game and SetSetup classes. Use board "unitsContainer" (now public) or pixi objects instead of stage
pongstylin
pushed a commit
that referenced
this issue
Oct 9, 2019
Right-click 'set' units to remove them. Select 'set' units and place them by tapping empty tile. Select 'pick' units and place them by tapping empty tile. Rearrange or place units using drag-n-drop Remove oldest units when newly placed units exceed maximum counts. Added generic drag-n-drop support to Tile and Board classes. Deprecated Unit.assign() method in favor of Board.assign(). Fixed regression caused by rearranged stage objects. Stop exposing the stage object from Game and SetSetup classes. Use board "unitsContainer" (now public) or pixi objects instead of stage
pongstylin
pushed a commit
that referenced
this issue
Oct 10, 2019
Remove an ancient hack and use relative unit positioning.
pongstylin
pushed a commit
that referenced
this issue
Oct 10, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 11, 2019
Allow the set setup board to shrink on small screens. Refactored drag-n-drop implementation
pongstylin
pushed a commit
that referenced
this issue
Oct 11, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 11, 2019
pongstylin
pushed a commit
that referenced
this issue
Oct 11, 2019
Fixed server-side validation of special attacks.
What I actually implemented differs from the requirements in a few details, but otherwise, it works. So I'm going to close this issue out. But I might change it more before I release it to the beta server at the end of the month. Here's the highlights of what is accomplished:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Our existing apps hard-codes the set used by all teams. Create a UI that allows a user to create their own set with a similar look & feel to the original game. It will be similar, but not identical. Here are some basic requirements:
That's it! There is no need to make it possible to play with the custom set or make it possible to define the custom set for both teams. We're just going for MVP here. Just bear in mind that after it is done, we'll be looking to add these features:
The text was updated successfully, but these errors were encountered: