#the coding update
1 messages · Page 1 of 1 (latest)
The whole point of wiring is so that it's beginner friendly
Also that's just the whole point of wiring
please dont say no if you dont have anything nice to say dont say anything
Yall want updates?? If they do coding it would take like more than a month
It’s a suggestion?
Bro it's literally the suggestion tab the whole point is for feedback 😭
You can’t make a suggestion and say “don’t say no”
If you don't want people to say no, just don't post it
and the suggestion took me 3 weeks to make maybe say what i could improve instead
You stole a suggestion and added block that already in the game
Even I could make a better one in three weeks
Nah
He’s literally just took somebody else’s suggestion and put it in his suggestion
This is bad
And added nothing else
all the ones i didnt give credit to or tried to but couldnt wernt stolen and for the ones i did i gave credit
You literally suggested pointless things
except for some stuff that whould do good to creativity
Coding removes the beginner friendliness of Yeeps
Horrible suggestion tbh
Coding suggestion better then this is the API API block
yeeps was never begainner freindly
Wireing is hard enough bro
Yes it is
“Begainner freindly“😭 🙏
That’s the whole reason home is a thing
then explain to me why i had to teach myself to play the game
I mean, they can quite literally make a simple one like Python, but simpler and more easy to read
Did you skip the intro?
Still
Wiring is fine how it is
no just the tutorial tought me how to tag and place blocks
There’s also mini tech webs for beginners
Yep that’s all you need really
There’s just other people to teach you things
The rest you’re meant to figure out through other people
Also that
The devs don’t need to teach you everything and then release you into the wild
If they thought you everything it would get confusing
also this whould be a step up from wiring not for ppl that level this could be used for awesome things
Wiring is better
You already have variables that is a huge upgrade
Wiring was made so it was beginner friendly
They would’ve just added coding from the start if they didn’t want it beginner friendly
except this could let you change gameplay besides movement
But we don’t need a step up
Which is way too much
wiring is not begainer freindly
Yes it is
Yeah it is
Yeah, I love it when I can change gameplay movements for no reason
You learn as you unlock the Techweb
You learn that you connect a wire to a input and output
And then get into more complex blocks farther down the Techweb
The more you unlock the more you mind expands on the games ability’s
no its not ive been trying to learn it alot and i have been playing sense 1.7
So why do you want coding if you can’t even understand how to wire 😭 🙏
Ok I’ve been playing sense day one and we don’t need this!
You have 150 hours only 😭
The “Ive been playing since 1.7” doesn’t apply if you have 150 hours 😭
because i like how creative the community is
🤦♂️
it does if you have lost accses to vr multiple time for months and for a while only had 15 mins a month
No it doesn’t
yes it does
your claim is i havent been playing sense 1.7 even though i lost it
sometimes
No it’s not
My claim is you saying you’ve been playing for a long time doesn’t apply if you only have 150 hours
I believe you played during 1.7
no it doesnt contridicts himself then does it again
Gang
I’ll put it as easily as I can
It doesn’t matter
If you have
Been playing
Since 1.7
If you only
Have 150 hours
Think of it this way
Say Ive been playing since day 1
But I only have 5 hours
It doesn’t matter that Ive been playing since day 1
Because I’ve barely played the game
Which I haven’t btw that’s just an example
also 220 hours
no it says 150+
Gang your hours dosent matter
Dewd no one cares that you’ve been playing since 1.7
My point is if I don't know how to wire
There literally yt vids
We literally already have the wiring update, and about the slideshow. It must’ve took so long because half of the slides are just several words.
Honestly the wiring pillows would be peak for like puzzle maps
private void Start()
{
Destroy(this.suggestion);
}
read through most of the slideshow
most of it is compiling other ideas posted here before
little description too
anything that doesnt fall into that is either too nondescript to have any direction or is absurd
not to mention most of it is random stuff like making more terminal types purchasable
the fact it had to be shown through a slideshow instead of posted here just kinda indicates that there was no real cohesive vision to ask for
im also coming into this from the perspective of also wanting a coding update, albeit from the perspective of adding more capabilities to the wiring system to put it on par with the coding fundamentals in most engines (which you can see here #1499253708943261837)
this is to lead into the actual code blocks offered
now firstly the terminal appears to be a board that lets you have a programmed line of code and it spits it out as a block
i say that as if it makes any sense or that it would be intuitive to use at all
a lot of the other coding blocks are specific conditions or events that would make sense as gamerule signs or blocks in their respective tech webs like tokens
(which even then the token blocks offered as "coding" blocks are far too specific)
as shown in this idea i also dont like event detection being something you have a specific block for each individual event because theres hundreds if not thousands of events you could detect and not only would that be pricey and nightmarish to navigate in full but its not scalable as a format
there are also some blocks offered like a metronome (which we'll gloss past the fact it exists in the music tech web to denote beats or loops) which could just be easily replicated with wiring with a looping pulse or just having a pulse that goes off consistently after a point in time in a match if you want to count until a certain point
while i'm all for compressing commonly used circuits down into blocks both to simplify circuits and make it easier to understand for new players a lot of these dont really accomplish much nor do they do anything of note
im like half certain they were added because you read a specific suggestion thread halfway 2 months ago and from memory wrote down the basic premise in a sentence in the slideshow
also i assume you link where the suggestion threads are but if you try clicking on the section to bring you to slide 3 it brings you back to slide 1 instead so i couldnt read it
its not even like the ideas really make sense for a coding update and it's like 30 slides until you get to the coding blocks
like you have gadget mastery for no reason here
K
That sounds like a you problem
Literally the most un-intuitive way to make it
I already had a system ready for this, it used scratch blocks but to code you just placed them down in a way where they connected. Sure you could only make a code line 64 blocks long… but this forced you to optimize using loops and functions, actually making you learn those components instead of making terrible unoptimized code
Booleans and Events could work if they were like 10 a pop tho
That is assuming they group some, not making un-necessary ones
-# like instead of making a break event for every breakable block, just make one break event that can be colored
i'd prefer having new wiring blocks that fulfill what that coding interface is capable of
and largely speaking scratch is more limited than yeeps outside of like displaying sprites and moving them
(which yeeps makes up for in a plethora of other places)
dont get me wrong you can make a lot of games and stuff with scratch but it is shocking how little there is
easily one of the most complicated things with scratch is organization since theres no structure or framework since theyre all embedded in different sprites and scenes and they can barely communicate with one another
i have a lot of respect for people who do make stuff in scratch and its a good learning tool but im just saying it's not the baseline for a longterm programming system
I mean coding just doesn't sound like how yeeps would be
thats what makes wiring and the circuits its capable of so interesting
its a pillow gorilla tag movement game for 10+
the thing is that coding is just a series of tasks that a game reads out in a list to do actions
This is easily falsifiable
But yeah I agree with the logic of wiring over coding
wiring already does that, its just not as elaborate as it could be
like i've done research when making my thread about object referral and event signals (having some experience with godot, not nearly enough to call myself remotely knowledgeable but still)
and i was shocked to actually see how little scratch had
now this is largely because its designed to be way simpler and easier to understand
but that does tend to have some drawbacks later on
Even with how little it has, you can still make far superior things than yeeps lets you
Sure yeeps makes it super easy… but scratch allows for way more
really all that scratch has over yeeps is display capability since its for a different purpose
all the logic in yeeps is there
and maps are stagnant
thats why i suggested introducing event detection and behavior changes in mine
It gives you access to the rendering and game logic, which is why it allows for more
I don’t know what yeeps lets you do that scratch can’t do, besides vr support
-# but that’s apples to oranges
i mean yeeps also has game logic with wiring its just that it cant inately interact with players without direct input from a button
while scratch lets you click or use keys
(event signals would do this btw)
Did you ever discover scratch’s pen tool?
That’s how most rendering is done
i mean yeah that lets you draw a sprite
I don’t even remember the last time I used scratches sprite renderer
They just let you make your own and do anything you program in
i mean yeah im not really trying to compare yeeps in terms of visuals with scratch since that interface is largely different
player movement and inputs are already handled and you build the maps yourself
Not just visuals, pen is used for the 3d rendering pipeline itself
thats why im focusing on the logic aspect
im aware but comparing that is the apples to oranges
so its more useful to look at logic
like if theres if statements or logic gates
Sure but that’s ease of access, not a “limit” like you suggested
Yeeps makes it easy to make stuff, but that doesn’t mean it’s less limited than scratch
Outside of rendering, the physics engine is all open to you, player movement and interaction + input are also all up to you
its less limited from a logic perspective
Also scratch allows for all logic gates to my knowledge
Because it has || , && , and ! They are can be made
wiring is already complicated
we have d latches
also this coding update offered sucks
takes 10 minutes to master
Worst way to implement coding yet
when wiring first came out I already knew everything because I’m just like that.
should they add more wiring blocks instead of adding coding blocks
Not it does not, maybe the gate itself… but not its use cases
what other wiring blocks could they add tho
Well there is some
cough cough #1499253708943261837
NOR, NAND, etc.
the coding blocks is a bit of a lie but it does add a major element of coding
which wiring doesnt have yet
STILL WIRING BLOCKS
object referral, event signals, and behavior changes
all individual wiring blocks
instead of one giant new system that doesnt work with preexisting circuits
I still want invisible barriers tho ngl
its better to make the wiring system more powerful than add a new one
Not wiring related but still good
i think from a game design aspect of yeeps as a building game its better for players to know what a barrier is and what isnt, plus if you hide barriers well theyre essentially invisible
no
bad reason
also In creative invisible barriers would be visible so it would be easy to see in creative
Glass has already been used for that exact purpose in official maps
Even the portal map did
it not glass
It’s a barrier
a big one
and I don’t want invisible glass that’s bad
I want invisible team barriers
Well they don’t have to be team ones
Just normal ones will do
also most "coding update" suggestions dont even say what they want added functionally that the wiring system cant currently do
It was glass day one of the update, the first thing I did was touch it
Same with mountain pass or whatever it was called
its not like the wiring system isnt capable of representing coding or the flow that a program reads from its code
It was not a barrier
so i use my own suggestion of an example of features that you'd want to see
both that they should be wiring blocks because that's how yeeps coding works
but also what coding fundamentals that yeeps still needs
i do appreciate that the code blocks in this thread are explicitly stated and not just like Add coding lol it'll be like scratch
its just that most of them just arent actual coding
Which don’t we have?
well as i stated before we still need object referral, event signals, and behavior changes
theres likely more but that gets into advanced territory
that usually makes up the bulk of coding outside of the logic itself
and for event signals it does actually exist in the game atm
with daily quests and achievements
it is detecting when actions are made in yeeps but community world creators dont have access to it
despite that information being incredibly useful when making minigames
Brush I just got out from school
yeeps often adds them themselves in official maps too with the varying ports on the sides of blocks
That’s more OOP than coding fundamentals
gamemode signs have up to 4 ports dedicated to detecting events
that is true however i would say its a fundamental part of how yeeps' infrastructure works
ideally it should be a fundamental thing you understand if thats how the structure of the project is
and a fundamental thing you learn
coding fundamentals is just a fuzzy term it could be cut off at any point
zero clue what a regex is but some sites say it falls under a coding fundamental
even so it's a very important part of game programming that does exist in the game so it'd be nice to see it be given to players
now THATS how you suggest a new coding feature
Object Oriented Programming
Coding Fundamentals are generally:
1/0, Vars, data structs, flow controls, methods (I don’t think I forgot any)
OOP does add to these
yknow what i might be mixing up engine fundamentals and coding overall
since game engines are kinda built for the objects to be organized and as such object oriented programming is usually whats intended for those engines to work
Yeah, but most people use OOP anyways so that makes logical sense
either way distinguishing objects in code and detecting the behaviors they do is a major aspect of game development
which is more of a signal thing than a method thing since methods exist in the same script
you can add methods from other scripts to other scripts though its quite weird
Also params in those methods
i mean yeah but for yeeps' purposes its all boolean
All data types are bools if you think about it
just a lot of them
What isn’t?
A bool that won’t change
Evil bool
Ig super positions aren’t bools
Quantum computers break bools
