Discuss Scratch
- Discussion Forums
- » Deutsch
- » Ideen für neue Blöcke!
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Ich finde es ganz gut, dass der Block nicht Hallo, ich möchte das der Block so genau ist. Es sollte aber eine Alternative geben, die so genau ist, wie z.B.:<[] = []>genauer wird. Wenn ich zum Beispiel<[P] = [p]>mache, dann zeigt er true an. Das ist Blöd. Das gilt auch für den Block<[Liste ] enthält [thing] ?>
<[a] == [A]::operators>oder
<Ist [a] genau [A]?::operators>Dabei kommt mir auch diese Idee:
(() [+ v] (0)::operators)
(() [^ v] (0)::operators)
<[] [= v] []::operators>
<[] [genau v] []::operators>
(() gerundet auf ()::operators)
Last edited by Dreche (Feb. 8, 2020 13:58:04)
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Das triggert mich! Warum nur Farbe? Wieso nicht Meine Idee: kursiv, fett, unterstrichen, durchgestrichen, mit anderer Hintergrundfarbe, in anderen Sprechblasen, mit Eingabefeld, …?sage [text] für (2) Sek. In farbe []
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
(Anzahl von [Hallo Welt] in [Liste v]::list)
(Anzahl von [hallo] in [hallo hallo]::operators)
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
<Wenn ich [ v] empfange>Sowas brauche ich schon lange.
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Cloudlisten wären auch cool.
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Nicht etwa<Wenn ich [ v] empfange>Sowas brauche ich schon lange.
Warte, bis ich [Nachricht 1] empfange::eventsSchaue mal hier, ich habe ein Problem erklärt:
Wenn überhaupt, dann so:Ja, gute Block Idee, das würde einiges einfacher machen.Ja du hast recht dieser Block hätte ich auch schon brauchen können Ich würde mich darüber freuen wenn das Scratch-team ein block einfügen könnte, der etwa so aussieht:<Nachricht [ v] empfangen?>
…welchen man in einemfalls <> dannfalls <> dann
sonst
end
usw. einfügen könnte.
Das würde bei mir viele Probleme lösen…
schönen Abend noch!
Jaaa!!! MAcht diesen Block dazu!!! Weil in moment muss man das immer mit variablenmachen, und das ist blöd…<Nachricht [Nachricht 1 v] in den letzten (1) Sek empfangen?::events>Weil sonst hat man (streng genommen) einen Zeitraum von 0 Sekunden, um diesen Block auszuführen. Und führe in dieser Zeit einen Block aus! Ohne Turbo-Modus dauert 1 Block mindestens 0.05 Sek. Falls nun argumentiert werden sollte, dass man dann doch 0.05 Sekunden hat, um diesen Block auszuführen, kann man entgegnen, dass der Befehl am Anfang dieser 0.05 Sekunden ausgeführt wird.
Das Scratch-Team will diese im Moment noch nicht, weil somit ungefilterte Chats gemacht werden könnten, um den „Bad-Word-Detector“ zu umgehen. Das ist auch der Grund, warum Cloud-Variablen so limitiert sind. Cloudlisten wären auch cool.
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Ich verstehe, bei einen Startblock wird gewartet bis empfangen wird, während es bei so einen Block:
<Wenn ich [ v] empfange>nur 0,05 sekunden zeit sind zum empfangen. So was ist aber nützlich:
<warte bis ich [ v] empfange>
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- Benni2007
- Scratcher
100+ posts
Ideen für neue Blöcke!
Chaträume sind verboten. Warum machen die dann nicht einfach die Strafe schlimmer?Nicht etwa<Wenn ich [ v] empfange>Sowas brauche ich schon lange.Warte, bis ich [Nachricht 1] empfange::eventsSchaue mal hier, ich habe ein Problem erklärt:Wenn überhaupt, dann so:Ja, gute Block Idee, das würde einiges einfacher machen.Ja du hast recht dieser Block hätte ich auch schon brauchen können Ich würde mich darüber freuen wenn das Scratch-team ein block einfügen könnte, der etwa so aussieht:<Nachricht [ v] empfangen?>
…welchen man in einemfalls <> dannfalls <> dann
sonst
end
usw. einfügen könnte.
Das würde bei mir viele Probleme lösen…
schönen Abend noch!
Jaaa!!! MAcht diesen Block dazu!!! Weil in moment muss man das immer mit variablenmachen, und das ist blöd…<Nachricht [Nachricht 1 v] in den letzten (1) Sek empfangen?::events>Weil sonst hat man (streng genommen) einen Zeitraum von 0 Sekunden, um diesen Block auszuführen. Und führe in dieser Zeit einen Block aus! Ohne Turbo-Modus dauert 1 Block mindestens 0.05 Sek. Falls nun argumentiert werden sollte, dass man dann doch 0.05 Sekunden hat, um diesen Block auszuführen, kann man entgegnen, dass der Befehl am Anfang dieser 0.05 Sekunden ausgeführt wird.Das Scratch-Team will diese im Moment noch nicht, weil somit ungefilterte Chats gemacht werden könnten, um den „Bad-Word-Detector“ zu umgehen. Das ist auch der Grund, warum Cloud-Variablen so limitiert sind. Cloudlisten wären auch cool.
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Chaträume sind verboten. Warum machen die dann nicht einfach die Strafe schlimmer?Nicht etwa<Wenn ich [ v] empfange>Sowas brauche ich schon lange.Warte, bis ich [Nachricht 1] empfange::eventsSchaue mal hier, ich habe ein Problem erklärt:Weitere Zitate …Wenn überhaupt, dann so:
Siehe unter https://scratch.mit.edu/discuss/topic/225288/?page=21#post-3741348<Nachricht [Nachricht 1 v] in den letzten (1) Sek empfangen?::events>Weil sonst hat man (streng genommen) einen Zeitraum von 0 Sekunden, um diesen Block auszuführen. Und führe in dieser Zeit einen Block aus! Ohne Turbo-Modus dauert 1 Block mindestens 0.05 Sek. Falls nun argumentiert werden sollte, dass man dann doch 0.05 Sekunden hat, um diesen Block auszuführen, kann man entgegnen, dass der Befehl am Anfang dieser 0.05 Sekunden ausgeführt wird.Das Scratch-Team will diese im Moment noch nicht, weil somit ungefilterte Chats gemacht werden könnten, um den „Bad-Word-Detektor“ zu umgehen. Das ist auch der Grund, warum Cloud-Variablen so limitiert sind. Cloudlisten wären auch cool.
Scratch heißt Menschen jeden Alters, jeder Herkunft, Ethnie, Religion, sexueller Orientierung und Geschlechteridentität willkommen.Scratch ist nicht dafür da, um Leute zu bestrafen. Leute bestrafen ⇒ Angst ⇒ weniger Nutzer!
Last edited by Dreche (March 26, 2020 13:41:26)
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- _O_GAMES_
- Scratcher
100+ posts
Ideen für neue Blöcke!
<Wenn ich [ v] empfange>Sowas brauche ich schon lange.
Schau mal weiter nach oben, das Thema gab es nämlich schon mal
My updated YouTube channel: https://m.youtube.com/channel/UChTBdv79EboYWYX3Dy7ESrg
I will share trailers and updates for my projects there!
–> Studio für Deutschsprachige Scratcher
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Das habe ich schon gemacht, Dreche hat mich schon vorher darauf hingewiesen.<Wenn ich [ v] empfange>Sowas brauche ich schon lange.
Schau mal weiter nach oben, das Thema gab es nämlich schon mal
Apfel Essen 1.3.2
Folge mir auf meinen Profil
5-Follower Dankeschön
Meine eigene Webseite
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Wenn schon so:falls <> dannWie in Python mit
sonst
sonst
end
if
else
elif
und dass kann unendlich weit runtergehen. da könnte eine Art + sein, um mehr hinzuzufügen
falls <> dannApfel Essen 1.3.2
sonst <> dann +
sonst
end
Folge mir auf meinen eigenen Profil
5-Follower Dankeschön
Meine eigene Webseite
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Meinst dufalls <> dannWie in Python mit
sonst
sonst
end
if
else
elif
und dass kann unendlich weit runtergehen. da könnte eine Art + sein, um mehr hinzuzufügen
falls <> dann {} sonst falls <> dann {} @delInput @addInput sonst {}::controlWorkaround:
falls <> dannDaher kommt auch elif
sonst
falls <> dann
sonst
end
end
if Bsp(): foo() elif Bsp2(): bar() else: baz() if Bsp(): foo() else if Bsp2(): bar() else: baz()
if (c.foo()) r.foo(); else if (c.bar()) r.bar(); else r.baz();
Last edited by Dreche (March 26, 2020 11:25:14)
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Wenn schon so:falls <> dannWie in Python mit
sonst
sonst
end
if
else
elif
und dass kann unendlich weit runtergehen. da könnte eine Art + sein, um mehr hinzuzufügen
falls <> dannPS: Sollte eigentlich ein Block sein
falls <> dann
sonst
end
Apfel Essen 1.3.2
Folge mir auf meinen eigenen Profil
5-Follower Dankeschön
Meine eigene Webseite
Last edited by debiankaios (March 26, 2020 11:21:01)
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
- Dreche
- Scratcher
100+ posts
Ideen für neue Blöcke!
Das geht so:Wenn schon so:falls <> dannWie in Python mit
sonst
sonst
end
if
else
elif
und dass kann unendlich weit runtergehen. da könnte eine Art + sein, um mehr hinzuzufügenfalls <> dannPS: Sollte eigentlich ein Block sein
falls <> dann
sonst
end
Apfel Essen 1.3.2
Folge mir auf meinen eigenen Profil
5-Follower Dankeschön
Meine eigene Webseite
[scratchblocks] falls <> dann {} falls <> dann {} sonst {}::control falls <> dann {} falls <> dann {} @delInput @addInput sonst {}::control [/scratchblocks]
falls <> dann {} falls <> dann {} sonst {}::controlDu kannst auch etwas in die geschweiften Klammern („{}“) hineinschreiben und sie über mehrere Zeilen gehen lassen, z.B.:
falls <> dann {} falls <> dann {} @delInput @addInput sonst {}::control
[scratchblocks] falls <> dann {...::grey sage [Hallo Welt!] meinblock::custom} falls <> dann {} sonst {}::control [/scratchblocks]
falls <> dann {...::greyMehr Informationen:
sage [Hallo Welt!]
meinblock::custom} falls <> dann {} sonst {}::control
Post in diesem Forum
Scratchwiki (deutsch) (BBCode)
Scratchwiki (englisch) (BBCode)
PS.: du hast am Schluss einen Schrägstrich (/) vor scratchblocks vergessen, ich habe ihn zum zitieren ergänzen müssen. Du siehst ihn auch in meinem Beispiel.
Nachträgliche Ergänzungen:
Alle Blockformen, die ich kenne:
- ::hat
- ::stack
- ::cap
- ::reporter
- ::ring
- ::boolean
Man kann auch Symbole in eigene scratchblocks einfügen. Ich kenne die, die im folgendem Beispiel vorkommen:
[scratchblocks] @turnLeft @turnRight @greenFlag @delInput @addInput::grey reporter [/scratchblocks]
@turnLeft @turnRight @greenFlag @delInput @addInput::grey reporter
Hier der Post von Oben(https://scratch.mit.edu/discuss/topic/225288/?page=3#post-2426964):
farbige Blöcke machen wollt müsst ihr die Scratchblocks zum Beispiel so machen:Wenn ihrIhr müsst also hinten in den Teil, der eine Farbe haben soll einen doppelten Doppelpunkt und den Hex-Wert der Farbe schreiben. Diese Beispiele würden folgendes Resultat ergeben:(vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#ff0000)
<vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#00ff00>
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#0000ff(vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#ff0000)
<vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#00ff00>
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::#0000ff
Ihr könnt natürlich auch die Standartfarben benutzen:Bewegungsblöcke - ::motion
Aussehensblöcke - ::looks
Klangsblöcks - ::sound
Malstift - ::pen
Ereignisse - ::events
Steuerung - ::control
Fühlen - ::sensing
Operatoren - ::operators
Variablen - ::variables
Listen - ::list
eigene Blöcke - ::custom
Das könnte dann z.B. so aussehen:Oder als Scratchblocks …vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::motion
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::looks
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::sound
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::pen
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::events
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::control
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::sensing
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::operators
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::variables
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::list
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::customvergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::motion
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::looks
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::sound
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::pen
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::events
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::control
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::sensing
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::operators
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::variables
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::list
vergebe Platz (Platz von dirk) an (DieDeutschenSpiele) ::custom
Das ganze sieht dann etwas besser aus
Liebe Grüße
Arnie
Last edited by Dreche (June 15, 2020 09:49:59)
#include <config.hpp> #ifdef HAVE_RXC # include <rxc.hpp> #endif std::cout << "Ich mache zwar viel in C++" << std::endl;
compiler.rxcc.IO.console.print(“Aber eine eigene Programmiersprache wäre auch toll …”)
}
Secret entdeckt?
— ENDE DER SIGNATUR —
- debiankaios
- Scratcher
500+ posts
Ideen für neue Blöcke!
Ich würde eine Funktion hinzufügen die es ermöglicht die Shift-, Str-,Alt-,Alt Gr-, ä-, ö- und ü-taste und noch viele mehr zum drücken hinzuzufügen. Außerdem eine Funktion die es ermöglicht zwei oder mehr Tastendrücke war zu nehmen. Auch Blöcke die einen zu einer bestimmten Webseite leiten wären cool.
Apfel Essen 1.3.2
Folge mir auf meinen Profil
5-Follower Dankeschön
Meine Webseite
Apfel Essen 1.3.2
Folge mir auf meinen Profil
5-Follower Dankeschön
Meine Webseite
Last edited by debiankaios (March 26, 2020 12:25:46)
Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!