marvelloussoft / marvinc Goto Github PK
View Code? Open in Web Editor NEWZachlike with an immersive storyline told through emails.
Home Page: https://marvellous.itch.io/marvellous-inc
License: GNU General Public License v3.0
Zachlike with an immersive storyline told through emails.
Home Page: https://marvellous.itch.io/marvellous-inc
License: GNU General Public License v3.0
Currently the game has no icon, it defaults to love's one.
Create Sewer themed tiles to use in sewer themed puzzles
The label on top of each console entity does not accurately (or at all) show the correct number of inputs/outputs.
Save progress of the player when he closes the game.
Things to save:
Depends on #28
Make emails move towards the deleted email with juiceness
Make the loading bar a bit faster. As it is it takes too long.
It is possible to select 0 characters.
How to reproduce:
Now if you press backspace for example, it will delete the 0 characters in the selection instead of the last character of the line.
Create our own music or pick them from some free sources
Make them not look like sand. Oops
Probably with '#'
@RenatoGeh suggested using forests. Make it easier to save player current progress.
Still needs to check if emails aren't scrolling properly
> = play
>| = next step?
Theses keys should undo and redo actions in the terminal.
Store information such as # of lines used or # steps needed to completion
The white square that shows the current instruction should point to the instruction after the last one when the code ends and the objective is not complete.
Level completed sound should be added
Make opened emails just have a reference to the email its opening
Add around 50 more traits for bots
When te popup has only one option, pressing 'return' should choose it.
Add to "useful shortcuts" email's a description on how to use popup shortcuts.
In the terminal, it should be possible to select text with the mouse, just as it is possible using shift + arrows.
So the user doesn't have to remember it.
Create a button next to play where every time you click on it, it runs a single step.
Depends on #49 .
How to reproduce:
Make the respective button glow when its active (such as making the "very fast" button glow when the simulation is running at very fast speed)
Currently, when a walk 0 instruction would be executed, it is ignored, therefore the bot won't turn to the direction it says. This should be fixed.
Once you complete a puzzle, the terminal screen should be cleared.
Draw a golden star in the camera screen when you finish the "tutorial"
Check the popup at the end of level "reverse" to see an example
Enlarge emails when there is too much text
It is not consistent right now
Code line indicator depends on the number of instructions, and empty lines are ignored.
So, when there are empty lines, it will be shifted up by the number of empty lines above it.
This needs to be fixed, maybe changing empty lines to 'nop' or something more elegant.
The grid rows and columns should be numbered to make it easier for the user to determine distances.
These keys should copy, cut and paste in the terminal.
In the terminal, pressing tab should autocomplete just like in real terminals
Should work with
Now it is necessary to provide the start and end of the ray when creating the emitter. These values could be automatically calculated by using the position of the emitter and its orientation.
If not implemented, make bot creation choose at random within all available bodies and heads.
Keep the same bot when you complete a level (or gives up)
The static sound before the credits is smaller than the static image.
The laser can be "dinamically" altered when the surface is. For example if a new wall appears the laser will "contract".
One possible idea is to create the lases every turn, depending on the current environment. This would be ideal I think, and not too hard to implement.
"reading input pro a console if it has one" is weird and should be fixed.
"color of a console represents what he can" -> it
"how many inputs he can still provide to the bot" -> it
Also, the number above a console may also indicate how many outputs he has received, so the text has to be changed.
The description of mov is mixed with the description of add, making it confusing.
Make emails arrive at the top of the inbox, and not at the bottom
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.