billyzs / lettercraze Goto Github PK
View Code? Open in Web Editor NEWCS3733 Class Project
CS3733 Class Project
If a level is loaded from file, only the tiles that has been enabled show up. So there's no way of adding a new tile to the board.
I think we should.
ViewBuildLevel extended from buildedView, and inherited its hard coded WIndowBuilder Generated code. I'll have to refactor it so that it's legible, might need help from @santiagosada clarifying what code does what.
If you edit an existing theme level, it does not load its dictionary (you have to retype every word)
Also I'm not sure if preview is working properly for theme levels
From his scenarios:
Sounds like he wants it to be something that can be saved and set for a theme level. Shall we incorporate that in file IO, and display the theme in builder and game?
According to the powerpoint/examples we need this.
Controller for selecting/deselecting a tile, and verifying if the board is valid
Controller for verifying user's added words to Theme's Dict
Controller for previewing
Controller for modifying points for 3 stars
Controller for exiting and saving
Controller for deleting??
I understand that for game you want to disable the button for a level that has not been unlocked, but builder's menu view extends from the common menu view, and if you make the change there, builder won't be able to edit a level that has not been unlocked. If we don;t think that's the intended behavior, we should move the disabling button feature to a game specific class.
probablly want to add that so that the tile views are managable
in the scenarios doc he said it'd be ok if builder and game referred to the same 15 files. Since our level name correlates with file name, I think we shouldn't edit level name just so we're all clear.
For saving, append to end of file after board
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.