Discuss Scratch

SD-Studios
Scratcher
29 posts

Ideen für neue Blöcke!

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Es gibt keinen Return Block in scratch so weit ich weiß, das wäre nebenbei auch echt cool.Und Mann kann glaube ich auch keine Funktion machen die so eckig ist (oder rund).
mybearworld
Scratcher
1000+ posts

Ideen für neue Blöcke!

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Dir ist klar, dass es keine returns in scratch gibt?!

Signatures are the only place where assets links still work.
DiamantenmitGold
Scratcher
100+ posts

Ideen für neue Blöcke!

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>

Ja! Das wäre eigentlich auch cool!

Hier für alle, die Follower haben wollen.
Hier mein Zweitaccount.
KROKOBIL
Scratcher
100+ posts

Ideen für neue Blöcke!

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Meinen aber schon!


Magst du in meinem Studio für deutsche Scratcher mitmachen?
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

AoWork wrote:

Aber ich hoffe das das Scratch-Team ein block einfügen würde der etwa so aussieht:

pralle von [ v] ab

Bei diesem Block würde ich mir wünschen das dieser ein Objekt dazu bringt von anderen Objekten abzuprallen.

Schönen 4.ten Advent und eine schöne Weihnachtszeit!
Ja das wäre mega cool
Z.b :
Wenn die grüne Flagge angeklickt
wiederhole fortlaufend
Pralle von[Sprite2 v]Ab
end
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

mybearworld wrote:

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Dir ist klar, dass es keine returns in scratch gibt?!
Ja die gibts nur in c oder cpp
In denen mache ich auch was …
hier.
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

mybearworld wrote:

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Dir ist klar, dass es keine returns in scratch gibt?!
Ja die gibts nur in c oder cpp
In denen mache ich auch was
Dreche
Scratcher
100+ posts

Ideen für neue Blöcke!

mybearworld wrote:

Dreche wrote:

AsterixDavid wrote:

KROKOBIL wrote:

<[Liste1 v] und [Liste2 v] besitzen ein gemeinsames Element?::list>
<[Liste1 v] und [Liste2 v] besitzen beide ()::list>
Den Block braucht man wirklich nicht:
Definiere <(Liste1::custom reporter) und (Liste2::custom reporter) besitzen beide (Element::custom)::list>::custom
return <<(Liste1::custom) enthält (Element::custom)> und <(Liste2::custom) enthält (Element::custom)>>::custom cap
Dir ist klar, dass es keine returns in scratch gibt?!
Mir ist das klar. Ich schreibe es so, weil ich es aus anderen Programmiersprachen gewohnt bin:
def containboth(l1: list, l2: list, i):
	return i in l1 and i in l2
function containboth(l1, l2, i) {
	return l1.includes(i) && l2.includes(i);
}
#include <vector>
#include <algorithm>
template<class _T>
bool contains(std::vector<_T> l, _T i) {
	return std::find(l.begin(), l.end()) != l.end();
}
template<class _T>
bool containboth(std::vector<_T> l1, std::vector<_T> l2, _T i) {
	return contains<_T>(l1, i) && contains<_T>(l2, i);
}

Am Schluss soll es heißen, dass man den Block durch das, was im return steht, ersetzen kann.

Last edited by Dreche (April 15, 2021 09:53:20)


#include <config.hpp>
#ifdef HAVE_RXC
# include <rxc.hpp>
#endif
std::cout << "Ich mache zwar viel in C++" << std::endl;
(): compiler.rxcc.IO(()) {
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
mybearworld
Scratcher
1000+ posts

Ideen für neue Blöcke!

Solltest du aber nicht, weil's nur verwirrend ist

Signatures are the only place where assets links still work.
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

ist euch das neue profil aufgeffallen ?

Last edited by nailik_pro (April 18, 2021 14:59:12)

LOLboy2009
Scratcher
500+ posts

Ideen für neue Blöcke!

nailik_pro wrote:

ist euch das neue profil aufgeffalen ?
Hä wie meinst du das? Das ist doch das falsche Forum für sowas, oder?

MAKE WITH ME Food4Food on my Profile! :D (i give you a taco for a cupcake *Yummy*)
The Joke Simulator 1.4.5 Thanks for +120 Views! Forum Stats here…
SOS (ScratchOperatingSystem): here!
OK…. MY NEW WEEEEbsiTE! CLICK HERE: –> <– (sry this Website is only German I will make soon it in English. )
LG LOLboy2009
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

LOLboy2009 wrote:

nailik_pro wrote:

ist euch das neue profil aufgeffalen ?
Hä wie meinst du das? Das ist doch das falsche Forum für sowas, oder?
wollte ich nur sagen
SD-Studios
Scratcher
29 posts

Ideen für neue Blöcke!

nailik_pro wrote:

LOLboy2009 wrote:

nailik_pro wrote:

ist euch das neue profil aufgeffalen ?
Hä wie meinst du das? Das ist doch das falsche Forum für sowas, oder?
wollte ich nur sagen
Aha…
ProgrammingBird
Scratcher
33 posts

Ideen für neue Blöcke!

Das wär's:
erstelle Variable [...]
erstelle Liste [...]
nehme Klang (...) für (...) Sekunden auf
erstelle Figur [...]
setze [☁...] auf [Hallo]
(Maße von [Figur 1])
<Taste [Strg/Ctrl] gedrückt?>
Wenn Taste [Strg/Ctrl] gedrückt
Variable/ Liste[ v]: gehe zu x:(...) y:(...)

ProgrammingBird

SD-Studios
Scratcher
29 posts

Ideen für neue Blöcke!

ProgrammingBird wrote:

Das wär's:
erstelle Variable [...]
erstelle Liste [...]
nehme Klang (...) für (...) Sekunden auf
erstelle Figur [...]
setze [☁...] auf [Hallo]
(Maße von [Figur 1])
<Taste [Strg/Ctrl] gedrückt?>
Wenn Taste [Strg/Ctrl] gedrückt
Variable/ Liste[ v]: gehe zu x:(...) y:(...)

ProgrammingBird

Was meinst du mit setze___auf___?
Meinst du damit setzt variable x auf y?
Die Ideen sind alle cool!

Last edited by SD-Studios (April 19, 2021 12:31:43)

SD-Studios
Scratcher
29 posts

Ideen für neue Blöcke!

Ich fände es cool wenn man eigene Blöcke erstellen könnten, die einen Rückgabe wert haben, es gibt zwar die Möglichkeit dies mit Variablen zu machen aber das ist ungeschickter.(Wigene Blöcke die Eckig/Rund sind)
LOLboy2009
Scratcher
500+ posts

Ideen für neue Blöcke!

SD-Studios wrote:

ProgrammingBird wrote:

Das wär's:
erstelle Variable [...]
erstelle Liste [...]
nehme Klang (...) für (...) Sekunden auf
erstelle Figur [...]
setze [☁...] auf [Hallo]
(Maße von [Figur 1])
<Taste [Strg/Ctrl] gedrückt?>
Wenn Taste [Strg/Ctrl] gedrückt
Variable/ Liste[ v]: gehe zu x:(...) y:(...)

ProgrammingBird

Was meinst du mit setze___auf___?
Meinst du damit setzt variable x auf y?
Die Ideen sind alle cool!
Ich schätze mal, er meint, das man in Cloud Variablen auch Buchstaben unter bringen kann… (Was jetzt eigentlich keine Block-Idee ist…)

MAKE WITH ME Food4Food on my Profile! :D (i give you a taco for a cupcake *Yummy*)
The Joke Simulator 1.4.5 Thanks for +120 Views! Forum Stats here…
SOS (ScratchOperatingSystem): here!
OK…. MY NEW WEEEEbsiTE! CLICK HERE: –> <– (sry this Website is only German I will make soon it in English. )
LG LOLboy2009
SD-Studios
Scratcher
29 posts

Ideen für neue Blöcke!

LOLboy2009 wrote:

SD-Studios wrote:

ProgrammingBird wrote:

Das wär's:
erstelle Variable [...]
erstelle Liste [...]
nehme Klang (...) für (...) Sekunden auf
erstelle Figur [...]
setze [☁...] auf [Hallo]
(Maße von [Figur 1])
<Taste [Strg/Ctrl] gedrückt?>
Wenn Taste [Strg/Ctrl] gedrückt
Variable/ Liste[ v]: gehe zu x:(...) y:(...)

ProgrammingBird

Was meinst du mit setze___auf___?
Meinst du damit setzt variable x auf y?
Die Ideen sind alle cool!
Ich schätze mal, er meint, das man in Cloud Variablen auch Buchstaben unter bringen kann… (Was jetzt eigentlich keine Block-Idee ist…)
Ja, stimmt das könnte sein.Ach und dafür gibt es eine Alternative, Mann man sich Blöcke machen die das dann in zahlen umwandeln (coden/Encoden) dafür findet Mann Tutorials online.Ich kenne eins von grifpatch, es bezieht sich zwar nicht direkt darauf aber er erklärt es trotzdem sehr sehr gut.
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

SD-Studios wrote:

Ich fände es cool wenn man eigene Blöcke erstellen könnten, die einen Rückgabe wert haben, es gibt zwar die Möglichkeit dies mit Variablen zu machen aber das ist ungeschickter.(Wigene Blöcke die Eckig/Rund sind)
meinst du sows ?:
int gebewertaus()
{return =0;
}
nailik_pro
Scratcher
50 posts

Ideen für neue Blöcke!

SD-Studios wrote:

Ich fände es cool wenn man eigene Blöcke erstellen könnten, die einen Rückgabe wert haben, es gibt zwar die Möglichkeit dies mit Variablen zu machen aber das ist ungeschickter.(Wigene Blöcke die Eckig/Rund sind)
meinst du sows ?:
int gebewertaus()
{return =0;
}
ich mache auch gern c++/c

Last edited by nailik_pro (April 20, 2021 11:42:59)

Powered by DjangoBB