festivalplanner's People
festivalplanner's Issues
Implement lighting
This is a feature request. As discussed earlier, it might be nice to improve the day and night cycle by adding lights to the map. For this to happen, at least the following things need to happen:
- Extend the json map to include Light objects.
- Design some implementation to be able to parse these Lights out of the map.
- Fix the day-night cycle (#27).
- Actually draw the lights.
you can infinitely click on addMenu's
Filepath cross platform
Problem
The filepaths on MacOs, Windows and Linux Distro's differ from each other. It would be handy if there is an absolute so we can use things like assets with (for example) 1 line of code, instead of checking which OS is running on the device.
To-Do to solve
- check how absolute paths work in Java
- refactor code to work with absolute paths
After opening a .fd file a performance(ArtistGui) doesn't display the current stage
CalendarTable(2D) can't handle minutes
The CalendarTable2D doesn't display performances well: durations are trimmed to hours, resulting in wrong sizes or even invisible items (if the duration is any less then one hour). CalendarTable handles it better (half-hours), but it could be improved.
after loading the previous you cant go back to the previous
lets say i load prev on 13;13 it will load 13:00 but when i click on in again it says it hasn't load
Day-night cycle should use simulated time instead of constant increment.
When the simulator is reset, the day-night cycle doesn't (stays light). It seems that the current implementation still uses some constant increment per frame. Instead it should use the current simulated time to calculate the current brightness. @Zwen1111, since this is your invention, could you please refactor it (again)?
No seperate update and paint code in SimulatorPanel
maxVisitors resets when clicking the reset button
Visitors can still enter a stage even if the amount is at the max
When an Performance is near almost all visitors go to the toilet
When an performance almost begins almost all visitors go to the toilet. Visitors should go to the toilet when watching the performance when they need to pee or drink not before
Visitors do not walk to the right destination
when you chose a location, de visitors go to an other destination. This needs to be fixed
Sorry Coen you can eat first but when you zoom it flickers lol
Two Performances planned at the same Stage and time conflict with each other.
Stages get lost with save if stage has no performances
The festivalplanner doesn't save stages and artists that aren't used in a performance.
when clicking on an visitors it smartscales
smartscaling should happen if you click away from a visitor
aka change:
if (visitor != null && follow == null) {
to
if (visitor == null && follow != null) {
212:SimulatorPanel
The calender table tab crashes when an emty database is loaded
Resetting the simulator fails to release peeing visitors
Simulator-tryout background image missing
@Maartenwn, you forgot to add the background to the resources.
when resizing the line next to time doesn't resize propaly
after reseting loading a previous state doesn't work
If the endtime < starttime the perfromance button disapears
Import Stages from festival-map only.
Currently, the user can 'add' stages to the calendar. However, as noted in #3, these are not stored in memory when a Stage has no Performances (as the saving is designed around Performances). Secondly, there is the question if a user should be able to even define new Stages (in which case we should store them better and include a position), ór we let the loaded map decide which stages exist. Since the latter is far more easier to implement and it is highly unlikely that the setup of stages need to change more regularly than the map, it is that one that I'll start to implement.
Implement Visitor-cam
Feature request. As talked about earlier, it would be nice if you could click visitors and then the map would zoom in and follow the visitor until you click on a different visitor (then follow that other one) or somewhere other on the map (restore zoom to global using smartscale).
- Create a Camera class to wrap the current logic. Add methods such as
followVisitor(Visitor v)
. - Implement logic to catch mouseclicks and convert them to Visitors (hit) or null (no hit, zoom out).
To me this seems a good job for @sander123133, @Maartenwn and @craftio.
when reseting the amount of a target stays the same
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.