Thanks!
Kirill Live
Creator of
Recent community posts
Thanks!
There are some interesting things on lvlllvl.com that I didn't think of. i also wanted to add animation capabilities.
Choosing and adding a font, I want to add in the next update,
but with geometric shapes, I still don’t know how best to do it, using different symbols, or only one selected one.
Wow! told about your games on the eastern european Game Developers portal.
https://gcup.ru/news/obnovlenie_konstruktora_igr_tuesdayjs_r4/2022-03-21-11593
I forgot to say that sprites can be used on buttons.
what you described i think it will help you
https://www.w3schools.com/cssref/pr_background-position.asp
and
https://www.w3schools.com/cssref/css3_pr_background-size.asp
Probably the best way is to manually reset all variables to their initial state (specify the value that should be initially) when clicking on the select button with the "Start block" option.
An easier way is to use a JavaScript command to reload the page. but in this option you need to disable the autosave function and it probably won't work in preview
document.location.reload();
another option will work, if you don't allow the user to save progress on their own, then you can "Save stage" at start and use the "Load stage" function at the restart location
Sorry, I made a error, forgot to add the hide map feature.
I think you need something like this?
I fixed the issue, but the updated version is only available online on github: https://kirilllive.github.io/tuesday-js/tuesday_visual.html
In a few days I will make a release for other platforms, forgive me for this inconvenience )
Hey! Thanks!
I'll try to make the screen orientation for android. but this will need to be tested.
This problem can be solved by splitting the screen if your device supports this feature.
"Also having a condition for a dialog to appear only if certain variable is toggled would be nice."
If I understand you correctly, then perhaps you need "Legacy choice" function. using it, you can set the condition for determining the next block, depending on the value in the variable
you can download the alpha version here (free) https://www.patreon.com/posts/new-app-ascii-63054394
For this I use cordova, the whole process is described here: https://kirill-live.itch.io/tuesday-js/devlog/214852/creation-html-apk-for-andro...
Framework Ionic is also well suited for this, it's almost the same thing, but with advanced features.
Win and Mac versions is based on NW.js and has its own web engine, making it not nearly operating system independent. Mobile version is completely dependent on the Android distribution, as it uses the built-in WebView of the operating system. Because of this, such a difference in size,
If there is a free space issue, you can use the web version on a PC offline with a suitable browser, which is equivalent to the desktop versions.
for nw.js the command would be like this:
nw.Shell.openExternal("https://kirill-live.itch.io/tuesday-js")
for Android, if you use Cordova as in the guide, then there is the same as in the browser.
window.open ('https://kirill-live.itch.io/tuesday-js');
For a demonstration of working with variables, try this example https://kirilllive.github.io/tuesday-js/example/example_quiz_or_test.zip the value from the variable into the text can be inserted like this
With the problematic "load" button, thanks for saying 👍
Thank you for your feedback, I wrote down your suggestions in the development plan, there may be problems with sprite sheets, not all browsers do it correctly, I have already tried it.
The external link is currently set by the JS command:
window.open ('https://kirill-live.itch.io/tuesday-js');
it needs to be added to the parameters of the "JavaScript" button
If you port the game to a PC using NW.js or Electron, then other commands are used there
To display a variable in the text, you must use the variable name in angle brackets <variable_name>. if the variable is not showing, try clearing storage and turning off autosave for the project.
sorry for the long answer
For Android 10 and higher, then you need to specify 'Allow access to manage all files' in the application settings in 'Permissions' section.
Unfortunately, Google has become very strict about access to personal data, including access to files, because of this, you must enable extended file access yourself.