offllne / psp Goto Github PK
View Code? Open in Web Editor NEWPit Stop Parking
Pit Stop Parking
Allows the User to modify the number of robots he wants in the parking lot
According to the functional requirement (#8), the program should show a comparison of the number of parking spaces between a standard car park and the Pit Stop solution. To do this, the user should initially manually mark the parking spaces.
When pressing the 'Make robot lot' button after manually marking some spaces, the manually set parking spaces still remain in their locations in the robot lot.
Steps to replicate:
Testing what has been done by the 2nd Iteration
polishing whole app
User actions must not create menus/screens deeper than 3 steps
Currently no error displayed when choosing an incorrect file.
Mistake issue
Testing the whole program
Program Calculates two different optimal parking models based on the shape (a standard car park and the Pit Stop solution)
Implement car swapping/moving algorithm
Add details if you know anything to add. (eg where the programm will be done, what languages will be used etc.)
https://github.com/OFFLlNE/PSP/wiki/Welcome-to-Pit-Stop-Parking-Wiki-page!
The mockups of your application are not very understandable, in order to fix this, I propose to introduce within the mockups some arrows with comments and steps (numbers), for instance, 1) user selects new project, 2) draws parking places, 3) draws cars, 4) press button to calculate and so on.
Places parking spots too randomly
Program shows a comparison of the number of parking spaces between a standard car park and the Pit Stop solution(According to those examples there would be shown 16 vs 30 parking spaces)
Visual prototype which shows the difference between normal vs robot parking lot
Does not make parking spots near the pillars
User has to be able to choose the amount of cars currently in a parking lot
Allows the User to modify the rate at which cars enter and exit the parking lot
Debugging if there is anything problematic
Allows the user to draw the shape of the parking lot (including the doors, windows, elevators etc) from a jpg or other image file
Cannot save a .dat file
Prior giving feedback for 2nd iteration, please start making a quick check about the deliverables https://courses.cs.ut.ee/2015/tvp/fall/Main/Second-iteration
Detailed requirements.
The detailed requirements are consistent with the initial requirements, meaning that the development is going as expected. The detailed requirements also considered different flows, e.g., errors. Perhaps the only addition to the current format of requirements is what happens after an exception arises, e.g., a help window popup up showing how it has to be done, and one the user clicks ok, return to the application.
Finish the desktop application
Please find below the feedback from your work done in the 1st iteration.
Wiki
Homepage (Vision)
Functional requirements.
Non-Functional requirements
Project Plan
Team structure.
Team communication with the customer
Work process
Wiki
Issue tracker
VCS.
Transparency.
Iterative tuning
Whole parking lot has to be "Fill-all" type, since the robots will be moving under cars
Help menu for user to see the meaning of different symbols when drawing the parking lot in the program
Testing what has been done for the 3rd Iteration
Add some details
https://github.com/OFFLlNE/PSP/wiki/Project-plan
Application UI is prototyped using wireframes or mockyps and the detailed requirements contain are linked to the corresponding UI screens.
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.