chipotle's People
chipotle's Issues
Todo: implement fade out
Add functionality to fade a playing sound out to silence. It should be used in cases some cutscene or longer sound iiis stopped.
Todo: move prkno w1
Move prkno w1 a bit further from schůdky w1 to prevent confussion when player interacts with it.
Fix puddle terrain announcement
When the player steps into a puddle the engine plays sound for pavement instead of stepping into puddle sound.
Todo: delay nearest object distance announcement
When announcing nearest object in locality, make a short pause between name and distance.
Fix: "popelnice w1" could collide with Chipotle
Current behavior:
When "popelnice w1" is used, it moves to one adjecting tile to exact position, but if player stands there, it could end up with an exception.
Expected behavior:
It should be moved to nearest walkable adjecting tile.
Possible solution:
Search all neighbour tiles and use first walkable one.
Todo: limit path finder
Reduce searched area
Fix: interaction with multiple objects doesn't work
Current state:
When player tries to start object interaction, the engine searches all neighbours for objects and sends UseObject message to the first found one. This couses a problem when player is standing among multiple objects.
Expected behaviour:
Only an object located in front of player should receive UseObject message.
Todo: Create main menu
Todo: Delete louže object and ecreate puddle terrain in locality U bazénu
Fix: action sound plays when player moves
Current behavior:
When player uses an object and a longer sound is played and player then moves away, the sound keeps playing.
Expected behavior:
The sound should stop when player makes first step or turns around.
Possible solutions:
- Send EntityMoved message also to all objects in locality.
- Create new event EntityTurned and distribute it to all entities and objects in locality.
- Objects should wait till Chipotle moves or turns and then it should stop playback.
Fix: Tuttle's and Chipotle's collision causes critical error
Current behavior:
At the beginning of the game, when Tuttle leaves Chiptole and goes to "bazén w1" locality and Tuttle bumps to Chipotle, an exception is raised.
Expected behavior:
Tuttle should either go around Chipotle or run from such position and with such speed to prevent collision.
Possible solutions:
- Tuttle should find another path with Pathfinder class
- They should meet at different position and Tuttle should walk faster.
Todo: limit nearest object announcement by distance
When player presses O to find nearest object in locality, announce only object in certain distance (maybe 10 m).
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.