Discuss Scratch
- Discussion Forums
- » Deutsch
- » Scratch in Java umwandeln
- Ringo123xy
-
54 posts
Scratch in Java umwandeln
Hat irgendjemand eine Ahnung wie man (automatisch) Scratch in Java umwandelt??
- TM_
-
1000+ posts
Scratch in Java umwandeln
Du könntest ein Projekt herunterladen und den text aus der JSON datei verwenden um mit einem gechriebenem java programm alles in text umzuwandeln der java-code entspricht. Diesen kannst du dann á la copy paste nach java bringen. Alles in Klassen aufteilen müsstest du dann aber immer noch manull machen und sicher auch nocht paar bugs fixen.
Da ich nun angefangen habe Apps für Android zu entwickeln und diese auch mit Java schreibe kann ich dir ja auch sagen wie ich voregangen bin:
Da zwei der Apps auch Scratchprojekte sind die ich mal gemacht habe wollte ich natürlich auch möglichst den scratch “code” verwenden können. Ich habe also zunächst ein GameFramework erstellt. Darin enthalten ist die Klasse ScratchSprite mit allen nötigen methoden und Attributen wie z.B.
boolean shown;
int xpos, ypos, dir;
ArrayList<Bitmap> costumeList;
…
void moveSteps(int pSteps)
double distanceToSprite(ScratchSrite pSprite)
usw., auch mit weiteren nützlichen methoden die Scratch selbst nicht hat, aber auch nötigen neuen methoden die das Sprite z.B. auf den Bildschirm malen.
Vom ScratchSprite können dann weitere Klassen erben. Auf diese Art erstellst du dann sozusagen deine Sprites
Das Gameframework kopiere ich dann immer zu einem neuen project wenn ich es brauche. So investiere ich nur einmal in diese Grundlagen um daraus später immer einen Vorteil zu ziehen
Der Code ist insgesamt so angepasst, dass ich ohe Probleme koordinaten aus Scratch heraus verwenden konnte. Es ist zwar immer nch viel Arbeit, aber es ist besser als komplett bei null anzufangen
Da ich nun angefangen habe Apps für Android zu entwickeln und diese auch mit Java schreibe kann ich dir ja auch sagen wie ich voregangen bin:
Da zwei der Apps auch Scratchprojekte sind die ich mal gemacht habe wollte ich natürlich auch möglichst den scratch “code” verwenden können. Ich habe also zunächst ein GameFramework erstellt. Darin enthalten ist die Klasse ScratchSprite mit allen nötigen methoden und Attributen wie z.B.
boolean shown;
int xpos, ypos, dir;
ArrayList<Bitmap> costumeList;
…
void moveSteps(int pSteps)
double distanceToSprite(ScratchSrite pSprite)
usw., auch mit weiteren nützlichen methoden die Scratch selbst nicht hat, aber auch nötigen neuen methoden die das Sprite z.B. auf den Bildschirm malen.
Vom ScratchSprite können dann weitere Klassen erben. Auf diese Art erstellst du dann sozusagen deine Sprites

Das Gameframework kopiere ich dann immer zu einem neuen project wenn ich es brauche. So investiere ich nur einmal in diese Grundlagen um daraus später immer einen Vorteil zu ziehen

Der Code ist insgesamt so angepasst, dass ich ohe Probleme koordinaten aus Scratch heraus verwenden konnte. Es ist zwar immer nch viel Arbeit, aber es ist besser als komplett bei null anzufangen

- Interni
-
36 posts
Scratch in Java umwandeln
Gibt es eine Funktion mit der ich Scratch Projekte vom Editor trennen kann?
Ich denke das passt zu diesem Thema!
Ich denke das passt zu diesem Thema!
Last edited by Interni (Sept. 30, 2014 20:14:26)
- Ringo123xy
-
54 posts
Scratch in Java umwandeln
Wie meinst du das? Gibt es eine Funktion mit der ich Scratch Projekte vom Editor trennen kann?
Ich denke das passt zu diesem Thema!
- HoneyPaw
-
100+ posts
Scratch in Java umwandeln
Er meint er möchte nur das Spiel haben also die .exeWie meinst du das? Gibt es eine Funktion mit der ich Scratch Projekte vom Editor trennen kann?
Ich denke das passt zu diesem Thema!
Ohne den Editor wie bei einem echten Spiel ;D
@interni wenn ich mich nicht irre gibt es ein Programm “Scratch2exe” Hier ein D.A.CH. Beitrag ;D
- HoneyPaw
-
100+ posts
Scratch in Java umwandeln
Obwohl ich mich frage warum das Video privat ist 

- Ringo123xy
-
54 posts
Scratch in Java umwandeln
? ?
|
___
|
___
Last edited by Ringo123xy (Oct. 1, 2014 16:42:16)
- nickydroids
-
100+ posts
Scratch in Java umwandeln
Scratch ist soweit ich weiss in Javaskript geschrieben also braucht das eine umschreibung des syntaxes was mit manchen gratis programmen aus dem internet geht google doch einfach mal nach solchen programmen
- frodewin
-
500+ posts
Scratch in Java umwandeln
Scratch ist soweit ich weiss in Javaskript geschrieben also braucht das eine umschreibung des syntaxes was mit manchen gratis programmen aus dem internet geht google doch einfach mal nach solchen programmen
Scratch 2.0 ist in Adobe ActionScript geschrieben. Eine Javascriptversion wird gerade entwickelt.
- Noahstudio
-
11 posts
Scratch in Java umwandeln
Womit kann ich mein prolject 1zu 1 in java machen.
- Discussion Forums
- » Deutsch
-
» Scratch in Java umwandeln