jackducham / mm26-visualizer Goto Github PK
View Code? Open in Web Editor NEWMechMania 26 visualizer
MechMania 26 visualizer
Look into how to build transition manager in ECS.
PR: #17
Look into the details of how to do 2d animation in Unity.
Look into how to build a 2d map efficiently and comfortable in Unity (ex. tilemap)
Bring prototype transitions related stuff to production ready
Director
objectThe overall goal of iteration 0 is to build a minimal working visualizer for Mechmania 2020. Below are the tasks identified as needed to build a minimal working product.
After Andrew Gao's ECS stuff is done, we can get started working on the basic systems and UIs of the game
No specific assignees are set due to the harsh reality of college.
The engine is not sending the character changes
Engine is not sending monsters on boards
Look into how to do WebSocket in desktop and web environment.
Features listed here are stretch goals
UpdatePlayerClothesTask
class in Scripts/Tasks
Scripts/Systems
and handle UpdatePlayerClothesTask
. (Take a look at how hubs are updated)Director
correctly generate UpdatePlayerClothesTask
(write test case)BoardCreator
SpawnMonsterTask
SpawnMonster
task in BoardUpdator
SpawnMonsterTask
can be generated correctly from Director
(write test case)The CharacterDecision's target position tells you the, well, target position. But some weapons do splash damage, affecting the tiles around that target position. The attack_locations field in CharacterChange is a list of all positions affected by this character's attack (empty/null if they didn't attack). Does that make sense?
Implement data fetching
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.