This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#26 2011-06-14 16:14:00

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

Das mit dem Script ist etwas Kompliziert da es keine Blöcke gibt
sondern alles mit 3 Variablen gesteuert wird.
(Ich habe ein Beispiel hoch geladen: Link steht paar Beiträge davor.)
Variablen: 'Script', 'ScripterID', 'ScriptParam'
Um ein Script auszuführen muss zuerst ein Projekt runter geladen und importiert werden:
http://scratch.mit.edu/projects/ZeroLuck/1860222
Wichtig:
Lösche keine der Script... Variablen und die ScripterID Variable darf nicht geändert
werden!

Nun kann man mit: SendeAnAlleUndWarte
eine Menge von Script-... senden und deren Rückgabewert mit der Variable 'Script' auslesen. Einige Aufrufe benötigen einen Parameter den man mit der Variable 'ScriptParam' setzen kann.
Die Variable ScripterID wird nur von der ScriptEngine verwendet.

Ich hoffe das ist nicht zu schwer zu verstehen.
Wenn jemand irgendwelche noch nicht unterstützten Kommandos braucht
kann er gerne hier fragen ich werde sie wenn möglich sofort umsetzen.

Wichtig zum Schluss:
- Das klappt natürlich nur als ein mit dem Desktop-Programm erzeugtes Jar.
- Die Script-Engine braucht bis zu 12 Sekunden bis sie auf Kommandos reagiert.
- Einige Sachen habe ich noch nicht getestet, bei Fehlern bitte posten.


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#27 2011-06-15 07:13:02

oleole
Scratcher
Registered: 2010-01-24
Posts: 10

Re: sb zu java

Habs kapiert, danke, danke, danke!!!
<say[ danke, danke, danke!!! ]for( <pick random( endless )to( endless )secs>

Offline

 

#28 2011-06-15 07:22:58

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

Läuft es bei dir?
Würde mich sehr freuen  big_smile


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#29 2011-06-16 06:33:59

oleole
Scratcher
Registered: 2010-01-24
Posts: 10

Re: sb zu java

Ja aber die ungetesteten Sachen wie HideScreen nicht  sad
ABER SONST PERFEKT, DANKE!!

Konvertier doch mal mein neuestes Projekt mit deinem Converter: (ist extra dafür gemacht)
http://scratch.mit.edu/projects/oleole/1861662

Offline

 

#30 2011-06-16 07:16:09

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

smile  Hab ich schon! Ist ein cooles Spiel(man könnte es eigentlich schon auf echte
Spiele-Seiten stellen da die Grafik auch passt)!
Ich werde mal schauen ob ich noch ein paar mehr Sachen hinzufüge z.B
Dateien lesen/löschen und HideScreen so machen das es läuft!


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#31 2011-06-16 11:24:28

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: sb zu java

das ist richtig cool!
könntest du auch machen, dass es für byob oder für panther läuft
(warscheintlich für panther nicht, aber für byob)


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#32 2011-06-16 12:57:03

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

Ja daran arbeite ich.
Ich werde es so machen wie Scratch-Fisch: man aktiviert bei Scratch/Byob/Panther
die Netzwerksensoren (bei Fühlen), dann startet man Scratch-Fisch.exe (Hier dann die ScriptEngine) ,und jetzt sendet man mit [Sende an alle] Befehle und fängt die Rückgaben mit [Wert von Sensor] auf.

Bei BYOB (habe ich schon getestet) läuft das sogar mit einem zum exe gemachten Projekt.

Wahrscheinlich werde ich es so machen dass man Byob-exe Dateien zu einem Jar machen kann welches die ScriptEngine automatisch startet.

Kann aber sein das ich noch ein Bischen brauche.


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#33 2011-06-17 09:43:33

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: sb zu java

ist ja hefftig!!!
is ja klar dass des n bisschen länger braucht, weil das währ echt geil!
^^


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#34 2011-06-17 12:03:52

eventexception
Scratcher
Registered: 2011-04-08
Posts: 500+

Re: sb zu java

Frage an die Java Experten hier:

Android programme werden alle in Java geschrieben,
da müssten doch alle Scratch projekte auf Android- Tablets und Telefonen laufen?

Oder handelt es sich hierbei um das kleinere inkompatible Java Mobile edition?

Wer gerade ein Android zur Hand hat, bitte hier kurz testen, danke:
http://scratch.mit.edu/galleries/view/122751

Offline

 

#35 2011-06-17 14:55:49

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

Hi.
Ich habe es selber schon mit meinem Android getestet:
Der Java Player geht nicht da er int AWT und Swing programmiert wurde,aber
Android diese Packages nicht unterstützt sondern seine eigenen Componenten hat.
Auserdem gibt es leider noch keinen Android-Browser der Applets unterstützt.
Der Flash Player geht bei mir. Leider kein Vollbild was bei eh schon so kleinen Displays stört. Alle Tasteneingaben kann man so gut wie vergessen (vorallem die Pfeiltasten).
Die Mauspoition Blöcke werden nicht funktionieren und auserdem  ist es ziemlich langsam.
Also kein soderliches Vergnügen, aber schlag doch mal dem Scratch Team vor ein
AndroidApp-Player zu schreiben!


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#36 2011-06-17 15:29:31

eventexception
Scratcher
Registered: 2011-04-08
Posts: 500+

Re: sb zu java

Hallo ZeroLuck ( nomen est omen ? ) scheinbar haben wir da wenig Glück,
danke für die Ausführungen!

Vielleicht kannst du ja doch noch ein zwei Projekte hier als funktionierend aus dieser Gallerie hier
http://scratch.mit.edu/galleries/view/122751
in den Kommentaren dieser Gallerie melden :-)
Siehe Galleriebegleittext.
Meist kann man eh vorab mit dem PC erahnen, welche Projekte hiervon ressourcenhungrig sind.

Vorschläge ans Scratchteam siehe meinen momentanen Banner,
http://suggest.scratch.mit.edu
Was ich da so lese, soll alles in die cloud wandern und nur noch auf flash basieren.
Teilnahme dort lohnt sich, einloggen und abstimmen per click ohne was eingeben zu müssen, geht vermutlich über cookies.

Scratch Java app konkret: da vieles open source ist, müsste man wohl die scratch app für die alten projekte selbst programmieren, vermute ich jetzt mal. Bei über einer Million Projekten wäre dies aber dennoch interessant, meine ich.

Offline

 

#37 2011-06-21 08:43:17

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

taddl wrote:

ist ja hefftig!!!
is ja klar dass des n bisschen länger braucht, weil das währ echt geil!
^^

Ist jetzt fertig!


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#38 2011-06-24 14:50:54

whizzer
Scratcher
Registered: 2008-05-27
Posts: 500+

Re: sb zu java

Kannst du bitte schreiben mit korrekter Rechtschreibung? Google Translate erweist tricky ...
Ich schrieb dies auf Englisch dann übersetzt es mit dem gleichen Service  smile .

Last edited by whizzer (2011-06-24 14:51:20)


http://i46.tinypic.com/33df6me.png I'm whizzer0 for all things Minecraft.

Offline

 

#39 2012-03-14 13:33:47

evoliprofi
Scratcher
Registered: 2011-06-25
Posts: 31

Re: sb zu java

ZeroLuck wieso alles glöscht?

Offline

 

#40 2012-03-14 14:48:43

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

evoliprofi wrote:

ZeroLuck wieso alles glöscht?

Ich habe es teilweise nicht gelöscht.
Da es aber auf diesen "komischen" Freehoster-Servern war muss man sich nicht wundern dass es irgendwann nicht mehr da ist.

Hier ist aber ein klappender Link:
http://www.4shared.com/file/Hq78g03Y/To … Cbr%20/%3E

ZeroLuck


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#41 2012-03-16 12:59:53

evoliprofi
Scratcher
Registered: 2011-06-25
Posts: 31

Re: sb zu java

Danke für das uploaden von dem desktop programm,
aber was ist mit diesem Funktionen wie hideList,openLink oder wie du sie gennant hast?

PS: Was hälst du davon wenn ich dan auf Youtube ein Tutorial mache,
bezüglich deinem Programm?
Also fortgeschrittene programme für anfänger oder so

Offline

 

#42 2012-03-16 13:04:32

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

evoliprofi wrote:

Danke für das uploaden von dem desktop programm,
aber was ist mit diesem Funktionen wie hideList,openLink oder wie du sie gennant hast?

PS: Was hälst du davon wenn ich dan auf Youtube ein Tutorial mache,
bezüglich deinem Programm?
Also fortgeschrittene programme für anfänger oder so

Das wäre super!
Diese Funktionen haben aber nichts mit diesem Desktop-Programm zu tun.
(Das ist eine andere Sache...)


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#43 2012-03-16 16:55:51

evoliprofi
Scratcher
Registered: 2011-06-25
Posts: 31

Re: sb zu java

Ok womit ich bräuchte hide-list

Offline

 

#44 2012-03-17 02:19:42

MartinWollenweber
Scratcher
Registered: 2007-04-10
Posts: 100+

Re: sb zu java

Wer schreibt zu diesem spannenden Thema mal einen Artikel in unserem Deutschen Wiki? @Zero: Es sind ja jetzt schon viele aus dem Forum die beim deutschen Wiki mitmachen und wir werden auch vom MIT-Tem unterstützt. Wir würden uns freuen wenn Du es Dir überlegst und auch dabei bist!


Martin
...mitmachen beim  DACH-Scratch-Wiki und Scratch-Wiki-Autor werden!

Offline

 

#45 2012-03-17 03:11:24

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

MartinWollenweber wrote:

Wer schreibt zu diesem spannenden Thema mal einen Artikel in unserem Deutschen Wiki? @Zero: Es sind ja jetzt schon viele aus dem Forum die beim deutschen Wiki mitmachen und wir werden auch vom MIT-Tem unterstützt. Wir würden uns freuen wenn Du es Dir überlegst und auch dabei bist!

Ich habe akhof schon erzählt, dass ich gerne mitmachen möchte.
Gibt es denn auch einen Skype Ersatz? Einfach nur ein Text-Chat oder so?
(Mein Computer hat nämlich keine Kamera... )


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#46 2012-03-17 12:04:58

MartinWollenweber
Scratcher
Registered: 2007-04-10
Posts: 100+

Re: sb zu java

Du braucht nicht bei den Skype-Meetings am Mittwochabend mitzumachen um beim Wiki mitzumachen. Gehe einfach auf //wiki.scratch-dach.info/index.php?title=Mitmachen da steht, wie Du Dich anmelden kannst.


Martin
...mitmachen beim  DACH-Scratch-Wiki und Scratch-Wiki-Autor werden!

Offline

 

#47 2012-03-17 16:13:26

Buddy60
Scratcher
Registered: 2010-01-27
Posts: 100+

Re: sb zu java

für skype ist nicht zwingend eine kamera notwenig, allerhöchstens ein headset, aber das auch nur dann, wenn du sprachchat beabsichtigst.

Offline

 

#48 2012-03-18 04:59:12

evoliprofi
Scratcher
Registered: 2011-06-25
Posts: 31

Re: sb zu java

Ahm * Winrar-lizens abgelaufen und mit BlueJ läst sich die konvertierte Datei komischer weise auch nicht öffnen, was tun wen den Code verstehen will ;[
also wie ist das mit dem Script engine ist der kompatibel mit dem konverter und wie funzt der?

Offline

 

#49 2012-03-18 05:57:42

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: sb zu java

evoliprofi wrote:

Ahm * Winrar-lizens abgelaufen und mit BlueJ läst sich die konvertierte Datei komischer weise auch nicht öffnen, was tun wen den Code verstehen will ;[
also wie ist das mit dem Script engine ist der kompatibel mit dem konverter und wie funzt der?

Der Konverter ist nicht mit der Script-Engine kompatibel.
Das musst du machen damit der Konverter klappt:
1. Das ToJAR.zip downloaden.
2. Es mit einem ZIP Programm entpacken.
3. In dem ZIP die Datei ToJAR.jar starten. ( liegt in irgendeinem Ordner... )

4. Dann hast du zum Beispiel eine Datei mit dem Namen "Spiel.jar", das ist ein
   compiliertes Java-Archiv.
   Du kannst es durch einen Doppelklick starten.
   ( Es handelt sich nicht um Sourcecode )

Last edited by ZeroLuck (2012-03-18 06:00:34)


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#50 2012-03-18 06:53:22

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: sb zu java

Ähm, ZeroLuck?
Ich bin zwar kein Java-Experte, aber meines Wissens ist der Sourcecode in der .jar archiviert (nicht compiliert).
Java wird ja laufend interpretiert von der JavaVM (?) und dafür ist der Code (ein oder mehrere .class) in einem .zip-ähnlichen Archiv gespeichert.
Oder?

Supersil


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

Board footer