Aus Das deutschsprachige Scratch-Wiki

(Vereinheitlichung der Links und kleine Textedits)
(Aktualisierung auf Alpha und kleine Texterweiterungen bei "Verbindung zu BYOB")
Zeile 1: Zeile 1:
 
[[Datei:Logo5.png|thumb|Das offizielle Logo|100px]]
 
[[Datei:Logo5.png|thumb|Das offizielle Logo|100px]]
Snap! (deutsch: (ein-)schnappen!) ist eine [[Modifikationen|Scratch Modifikation]] und der Nachfolger von BYOB und somit auch von [[Chirp]]. Im Gegensatz zu den meisten anderen Mods basiert Snap! nicht auf dem Quellcode von [[Scratch]] selbst, sondern wurde komplett neu programmiert, da die Entwickler, wie bei [[Scratch 2.0]], wollen, dass man von überall online an seinen Projekten arbeiten kann. Snap! befindet sich im Augenblick noch im Status [http://de.wikipedia.org/wiki/Entwicklungsstadium_(Software)#pre-Alpha-Version|"pre-Alpha"], was bedeutet, dass es noch eine ganze Weile bist zum offiziellen Veröffentlichungstermin dauern wird. Die Fertigstellung ist für den Juli angeplant.
+
Snap! (deutsch: (ein-)schnappen!) ist eine [[Modifikationen|Scratch Modifikation]] und der Nachfolger von BYOB und somit auch von [[Chirp]]. Im Gegensatz zu den meisten anderen Mods basiert Snap! nicht auf dem Quellcode von [[Scratch]] selbst, sondern wurde komplett neu programmiert, da die Entwickler, wie bei [[Scratch 2.0]], wollen, dass man von überall online an seinen Projekten arbeiten kann. Snap! befindet sich im Augenblick noch im Status [http://de.wikipedia.org/wiki/Entwicklungsstadium_(Software)|"Alpha"], was bedeutet, dass es noch eine ganze Weile bist zum offiziellen Veröffentlichungstermin dauern wird. Die Fertigstellung ist für den Juli angeplant.
  
 
== Entwicklerteam ==
 
== Entwicklerteam ==
Zeile 13: Zeile 13:
  
 
== Verbindung zu BYOB ==
 
== Verbindung zu BYOB ==
Da die Abkürzung BYOB auch noch eine andere Bedeutung als ''build your own blocks'' (Bau deine eigenen Blöcke) hat, nämlich'' bring your own beer'' (Bring dein Bier selbst mit), hat man sich entschieden, einen neuen Namen zu suchen. Trotzdem wird Snap! 1.0 auch manchmal BYOB 4.0 genannt werden.
+
Wie bereits oben erwähnt, ist Snap! der Nachfolger, beziehungsweise die nächste Version von BYOB.
 +
 
 +
Da die Abkürzung "BYOB" auch noch eine andere Bedeutung als ''build your own blocks'' (Bau deine eigenen Blöcke) hat, nämlich das Motto ''bring your own beer'' (Bring dein Bier selbst mit) von Buddelpartys, hat man sich entschieden, einen neuen Namen zu suchen. Trotzdem wird Snap! 1.0 auch manchmal noch BYOB 4.0 genannt werden.
  
 
== Neue Funktionen ==
 
== Neue Funktionen ==
Zeile 29: Zeile 31:
  
 
== Entwicklung miterleben! ==
 
== Entwicklung miterleben! ==
Das schöne an Snap! ist, dass die Entwicklung offen auf der BYOB Webseite stattfindet. So muss man gar nicht bis auf die Fertigstellung warten, um sich einen Eindruck machen zu können. Allerdings darfst du nicht erwarten, dass schon alles perfekt und vollständig ist. Es handelt sich eben nur um eine pre-Alpha. Außerdem ist Snap! bis jetzt unübersetzt. Eine Übersetzung folgt wahrscheinlich noch.
+
Das schöne an Snap! ist, dass die Entwicklung offen auf der BYOB Webseite stattfindet. So muss man gar nicht bis auf die Fertigstellung warten, um sich einen Eindruck machen zu können. Allerdings darfst du nicht erwarten, dass schon alles perfekt und vollständig ist. Es handelt sich eben nur um eine Alpha. Außerdem ist Snap! bis jetzt unübersetzt. Eine Übersetzung folgt wahrscheinlich noch.
  
 
Snap! in der jeweils aktuellen Version in Deinem Browser starten hier:
 
Snap! in der jeweils aktuellen Version in Deinem Browser starten hier:
Zeile 41: Zeile 43:
  
 
== Screenshots ==
 
== Screenshots ==
Hier sind einige Screenshots der pre-Alpha. Für eine Vergrößerung bitte auf das jeweilige Bild klicken.
+
Hier sind einige Screenshots der Alpha. Für eine Vergrößerung bitte auf das jeweilige Bild klicken.
 
<gallery perrow=3>
 
<gallery perrow=3>
 
Datei:Snap4 prealpha screenshot.jpg|Ein Screenshot vom 3. April 2012
 
Datei:Snap4 prealpha screenshot.jpg|Ein Screenshot vom 3. April 2012

Version vom 27. April 2012, 16:22 Uhr

Das offizielle Logo

Snap! (deutsch: (ein-)schnappen!) ist eine Scratch Modifikation und der Nachfolger von BYOB und somit auch von Chirp. Im Gegensatz zu den meisten anderen Mods basiert Snap! nicht auf dem Quellcode von Scratch selbst, sondern wurde komplett neu programmiert, da die Entwickler, wie bei Scratch 2.0, wollen, dass man von überall online an seinen Projekten arbeiten kann. Snap! befindet sich im Augenblick noch im Status "Alpha", was bedeutet, dass es noch eine ganze Weile bist zum offiziellen Veröffentlichungstermin dauern wird. Die Fertigstellung ist für den Juli angeplant.

Entwicklerteam

Wie bei dem Vorgänger BYOB, hat hauptsächlich der deutsche Hobbyprogrammierer Jens Mönig und der Berkeleydozent Brain Harvey an der Entwicklung mitgewirkt. Einzelne Programmteile wurden aber auch von Anderen geschrieben.

Technik und Programmiersprachen

Eine wichtige Einschränkung des für Mitte 2012 angekündgten Scratch 2.0 ist, dass Projekte trotz Onlineeditor mit der Apple iOS-Reihe (iPhone, iPad und iPod touch) weder abgespielt noch bearbeitet werden können, da diese Geräte kein Flash unterstützen. Für den Player von Scratch bis Version 1.4, der auf Java basiert, galt dies ebenso. Java und Flash haben viele Befürworter, aber auch einige wichtige Gegner. Die Entwickler mußten also nach einer geeigneteren Technologie suchen, die sowohl ein so großes Projekt sicher und in allen Funktionen trägt, als auch eine hohe Kompatibilität für alle internetfähigen Geräte und Plattformen bietet. Was passt da besser als die zwei Onlinestandarts schlechthin: HTML und JavaScript?

About box von Morphic.js

Die Basis, die der Snap! Hauptentwickler Jens Mönig dafür geschaffen hat, nennt sich Morpic.js. Es ist eine Morphic-Implemetierung in JavaScript. Morphic ist die innovative grafische Benutzeroberfläche, die auch in der bisherigen Squeak Implementierung von Scratch das grafische Framework darstellt. Es besteht aus Morphs genannten graphischen Objekten, die vom Benutzer ohne Programmierung manipuliert werden können. Du kannst das blanke Morphic.js ohne Snap! hier live im Browser erleben und die umfangreiche englischsprachige Einführung von Jens hier lesen.

Zum Verständnis sind allerdings Englisch- , Squeak- , Morphic-, Javascript- und HTML5-Canvas-Kenntnisse erforderlich. Jens hat darin quasi das Morphic-Framework aus Squeak, auf welcher das normale Scratch bis Version 1.4 beruht, in JavaScript nachgebaut und konnte so Snap! oben draufsetzen. Dadurch läuft die Entwicklungsumgebung in jedem Browser. Jens nutze dazu u.A. Vor- bzw. Zusammenarbeit mit dem Squeak/Smalltalk Entwickler Dan Ingalls und den MIT-Scratch-Team Mitgliedern John Maloney und Evelyn Eastmond.

Verbindung zu BYOB

Wie bereits oben erwähnt, ist Snap! der Nachfolger, beziehungsweise die nächste Version von BYOB.

Da die Abkürzung "BYOB" auch noch eine andere Bedeutung als build your own blocks (Bau deine eigenen Blöcke) hat, nämlich das Motto bring your own beer (Bring dein Bier selbst mit) von Buddelpartys, hat man sich entschieden, einen neuen Namen zu suchen. Trotzdem wird Snap! 1.0 auch manchmal noch BYOB 4.0 genannt werden.

Neue Funktionen

Bisher sieht man im Nasciturus, verglichen mit dem Vorgänger BYOB 3.1, noch nicht allzu viel Neues. Das liegt natürlich daran, dass Snap! noch einige Wochen Entwicklung vor sich hat.

  • Slider für Touchscreens
  • Neuer Block: "warp"
  • Neuer Block: "call w/continuation"
  • Neuer Block: "run w/continuation"
  • Neuer Block: "in front of"
  • Neuer Block: "all but first of"
  • Neue first class Blöcke (ohne spezielle Namen)

Mehr kommt hoffentlich bald.

Entwicklung miterleben!

Das schöne an Snap! ist, dass die Entwicklung offen auf der BYOB Webseite stattfindet. So muss man gar nicht bis auf die Fertigstellung warten, um sich einen Eindruck machen zu können. Allerdings darfst du nicht erwarten, dass schon alles perfekt und vollständig ist. Es handelt sich eben nur um eine Alpha. Außerdem ist Snap! bis jetzt unübersetzt. Eine Übersetzung folgt wahrscheinlich noch.

Snap! in der jeweils aktuellen Version in Deinem Browser starten hier:

Zugriff auf alle aktuellen Source-Dateien + Doku + Archive hier:

Die offizielle Webseite von Snap! und BYOB findest du hier:

Screenshots

Hier sind einige Screenshots der Alpha. Für eine Vergrößerung bitte auf das jeweilige Bild klicken.

Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.