vychron / pvb-team-11 Goto Github PK
View Code? Open in Web Editor NEWA Town management game that teaches people to learn how to program
A Town management game that teaches people to learn how to program
Right now the grid only overlays the level grid, but the numbering of the grid is stuck to the sides of the screen to have them visible at all times, which makes it more difficult to see the numbers when the camera is centered near the bottom or left edge of the grid.
Outside of the level, the grid should extend as lines towards the numbering.
Costs and gains of actions are confusing thanks to their coloring.
When something costs resources it gives the impression that the player doesn't have enough resources due to the red color.
Costs/gains should be changed as following:
At first it was intended to be unable to move the camera inside of the action menu, because this would conflict with the automatic camera movement connected to the blocks.
But the last test has proven this to be hindering, so it needs to be enabled again.
Participants in usertests have requested to simplify the UI and make it more organized, doing so by making the UI easier to use by enabling dragging new blocks right from their miniatures, as well as making a trash can that the player can drag blocks into to delete them.
Right now a tutorial can only be closed on the last page, and on the needs display, there is no closing button to indicate how to close it.
All tutorial screens and the needs display need to get a close button.
Refecence to the resources in the hover text isn't set properly.
This will greatly hinder the action writing as the actual command can't be read properly.
Right now the needs of villagers deplete rather fast, especially when maintaining multiple at once, so it would be friendlier towards the player to slow this down.
Also actions that refill the villagers' needs could use some improvement.
The actions seem to have little influence on the needs, making it feel like they don't really matter.
Usertests showed that the game was too difficult to fully understand when they're not being told what to do right away.
A small tutorial would solve this issue.
This would consist of a small explanation of all "first times" as well as an option to re-open the explanation.
Those explanations will be at the start of the game, the villager needs UI and the action UI,
as well as on the resource bar when clicked on.
The tutorial has some typos inside and is lacking some information.
The typos need to be removed, and the information provided needs to be extended.
Missing information: Building highlights.
A title screen could be a nice addition to the game, so that the player won't be thrown into the main game right after starting up.
When a player removes a block from the action menu that uses a highlight, the highlight doesn't disappear.
Participants of the usertests stated that they would like to see more variety in the buildings and villagers, this would mean that both villagers and buildings will need to have their textures assigned when they're spawned, as well as new sets of animations for the villagers.
When an action block with a dropdown list of villagers is created, but the dropdown list is empty, the game sometimes no longer recognizes the a villager and makes the player unable to create actions for this villager.
As a result, 2 things happen:
Right now the game is really quiet.
Some background music would be able to make it feel more lively.
When performing actions, villagers now just stand still in front of the building.
This makes the game look a little bit unfinished, and making the villagers invisible while performing their action could make this look a little bit more natural.
Right now when you write an action it requires to be written perfectly and leaves no room for mistakes.
The interpreter needs to be case insensitive and needs to ignore characters other than alphanumeric values and characters that separate certain input arguments like brackets and comma's.
The timer looks like it kind of blends with the buildings that show them.
To improve this, the timer could use a background, as well as some resizing.
When a player tries to place an object (partially) outside of the level grid,
if the x & y coordinates are both above 0, the highlight of the object will still be green, indicating that the player would be able to build here.
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.