@info-creaticode also I have found data saving blocks output error 500 in the console when I try to use them
Tyller_
@Tyller_
I am a young person who likes to code. I can understand code really well and prefer block based over typing because I can see everything available to me, it's faster to make, and seeing what stuff like if statements hold's is more clear in block based. I used to code on code.org but when I found CreatiCode I switched because it has much more stuff, doesn't run on an outdated version of js, and allows me to not have to process everything in a single line where nothing can run at the same time.
Best posts made by Tyller_
-
RE: Cloud Blocks dont work
-
RE: Cloud Blocks dont work
@info-creaticode when I made the new project it worked at first, but after about 3 or 4 times it just froze, even past refreshes, this is the same with my main project, and it never has let me make another world even after days https://play.creaticode.com/projects/66c4b48b244aac89fd7cabbb
-
Cloud Blocks dont work
I have noticed my project that uses Cloud blocks no longer works, I prefer using them, but I will migrate it all to the Multiplayer blocks if Cloud blocks are going to be removed
-
ChatGPT responds in chinese
ChatGPT is responding in Chinese, I have tested this in multiple projects https://play.creaticode.com/projects/66c8d5b9fc1061dacb9fafbe
-
RE: ngl, the remote edit is a great feature.
@jd131111 It used to be premium only but they changed it
-
Fast Sync Variables Lib
I have made a project that uses the multiplayer blocks to sync any amount of (positive whole) numbers tied to labels pretty fast.
It’s like a library (coding libraries are files that you import into a project containing pre-programmed general purpose functions to make coding easier), you drag two custom blocks that don’t take up too much space into any sprite where you need to use it.
You can add any number of labels that will be across all clients in the sprite you backpack.
Everything you need to touch is in the upper left corner of the workspace.I plan on making more projects that act as libraries, provide any feedback in replies! (if somebody wants to understand what it doing I can add comments to the project and explain in replies, but you would only need them if you want to understand how it works, you don’t need comments if you just wanna use it)
https://play.creaticode.com/projects/67320febbf68856fe984969b
“Did you mean for it to say “Lib”?” - Catty
”Yes, lib is the standard abbreviation for library across all programming languages” - Tyller -
RE: Halo ODST
@011830-0a42ef84 the tutorials already available should be able to help you enough, they should be easy to find
-
Typing in editor is slow on iPad/mobile
I will have to wait until I can use my phone to show proof, but when typing anywhere on the main CreatiCode website (play.creaticode.com) it is laggy, in that it is slow to type and when I type it delays, like I type an entire sentence into instructions or notes & credits (or typing in a note/block) it takes a long time to type, and it shows the keys I press being pressed over time, I can show a video but when I actually press the key and when it types has a delay, and the faster I type the longer the offset is
TLDR: typing on an iPad on main website has a lag with even the keyboard and it isn’t here on the forums
I have two videos, one of in the editor and another of on the forums to show that it isn’t just me being very slow at typing, it’s quite annoying as I can type “Hello this is a test” in ~4 seconds at most but with the lag it takes ~15-20 seconds to type it all
I am unable to upload the videos right now due to when I try to upload a video to forums it says I do not have enough privilege for this action, I will attempt to upload to YouTube soon and reply/edit to add the links
-
RE: How do I convert a string to a list
@jeffreyrb03-gmail there’s a set list to split of text with splitter block, it’s right above the reporter blocks in the list section
-
Current error with accessing the website
Currently you are inable to access the website, the developer console shows a bunch of error code 500s
Latest posts made by Tyller_
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst you use the intended and actual as a back bone, for the gravity you just set the intended x and intended y values at the changing, your gravity was mainly change y by 2 every frame and then change y by negative 2 to go down (from what I remember), you can set the intended y speed to 2 every frame (you dont need to every frame but it would work) and then the same with negative, you wouldn’t use 2 because multiplayer blocks make sprites move slower than if you moved them yourself so you have to retest it
basically, you replace all change y by blocks in your gravity with set intended y speed to a value and test for what they should be
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst I can try, you should look at the space shooter tutorial for what I’m talking about, I will make a demo when I get the time
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst you may require some width and height, also you do run create game before that right? and its run in a clone as well right? the most likely issue would be you’re calling synchrously set x y speed every frame, so the server gets it all and eventually just stops receiving from your client due to spam, this is called timing out, the best wya to stop this from being a chance is having four variables
actual x speed
actual y speed
intended x speed
intended y speedthen every frame you check if the corresponding actual is equal to the intended (and update the intended to change speed and stuff), then if they aren’t equal, syrcrhrously set x y speed to intended x y speed (with the variables), set actual x y speed to intended x y speed, then the if statement ends
there are examples of this in the basic space shooter creaticode tutorial example, the reason for this is not explained but most likely because CreatiCode doesnt want your client sending massive amounts of data to their server every frame when it’s not neccassary
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst you create the game with your create button, then you use the add this sprite to game in the clones, you need to make sure the player is a clone with a unique name (I find the best option is usign the username full name or user id for the clone id), run everything for the player in that clone, and put the add this sprite to game for that clone
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst you’ve created the game and added hte sprite to the game right? if you have then it’s probably you should do what other people do with an intended x y, actual x y, and only update the sync set speed when these change, the reason you do this is beducase (I believe I’ve tested htis) there’s a time out on the connection if you use it too much
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst you do broadcasts for actions, you dont update htem, the synchrously set x y speed and other blocks like that are the way you have to use to update player positions, when you set it on one client the server gets that info, and sends it to all clients (including your own I’m pretty sure) so that clone does stuff, you dont handle the movement for other client sprites manually, creaticode does it automatically (which is a lil annoying)
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst it could likely work, I’m not sure why i was thinking 2d physics stuff (ig cus walls) but that would probably work, you can make the demo stuff to just create your own game and use syrnchrously set x y speed to try it, but I guess it probably should, though with varying heights off ping and the heights would need to be adjusted due to it being slower
-
RE: Ultimate Chicken Horse in Creaticode!
@the_true_odst I can help! It may be hard to make gravity work and stuff like that, your best chance may be making it so you have the player sprites/a sprite that acts at the current clients player, then a display sprite that clones itself and gets added to the game, and the display sprite does some magic to make itself try to follow the player sprite, I have some ideas on how you could do the sync x y movement changing, but the issue is that the synchrously set x y speed isn’t really that good, for example if you set it to 10 10, it moves at a semi arbitrary speed, but it will be twice as fast at 20 20, but still with an arbitrary “real” movement speed, it has ping stuff and you can best test this by setting speed to 200 200, then waiting 0 frames (or 1 frame) and setting speed to 0 0, from what I remember it will definetly not be at 200 200 (the x y position, and that makes sense) but it will most likely be at some random x y position below 200 200
-
RE: I might leave Creaticode soon (actually this time)
@the_true_odst can you try control alt f2 and then logging in as “chronos” with no password, this should let you run sudo
-
RE: Maybe Creaticode knows the issue:
@the_true_odst You can do it so it generates terrain nearby the player first, and either while the player is just playing and/or as the player comes near, generate more (broadcasts are async so if you make it so stuff is done using non waiting broadcasts it wont slow down the game much and you can let them play faster)