24.08.2014 |
bisty
![](https://www.bronies.de/images/gender_Sonstiges.gif)
Wonderbolt
![*](images/stufe08.png)
Beiträge: 1.824
Registriert seit: 16. Jul 2012
|
JavaScript-Spiel
Hallo, Volk, ich habe hier ein ziemlich interessantes Spiel gefunden, wo man den JS-Code editieren muss, um zum nächsten Level zu kommen. Ich denke, es würde einige gute Informatiker hier interessieren:
http://alexnisnevich.github.io/untrusted/
|
|
|
24.08.2014 |
Piet.Lu
![](https://www.bronies.de/images/gender_Colt (männlich).gif)
Kapoonyknuddler
![*](images/stufe08.png)
Beiträge: 2.136
Registriert seit: 08. Nov 2012
|
RE: JavaScript-Spiel
irgendwie kann ich nur im ersten lvl am code was verändern, im 2. nicht
edit: jetzt hab ich die gui kapiert
|
|
|
24.08.2014 |
...
![](https://www.bronies.de/images/gender_Colt (männlich).gif)
Royal Guard
![*](images/stufe09.png)
Beiträge: 2.548
Registriert seit: 23. Feb 2013
|
RE: JavaScript-Spiel
So was will ich einmal mit C# machen. Muss leider noch ein wenig dafür lernen.
|
|
|
24.08.2014 |
Oberot94
![](https://www.bronies.de/images/gender_Sonstiges.gif)
Wonderbolt
![*](images/stufe08.png)
Beiträge: 1.563
Registriert seit: 15. Jul 2013
|
RE: JavaScript-Spiel
(24.08.2014)Piet.Lu schrieb: irgendwie kann ich nur im ersten lvl am code was verändern, im 2. nicht
Beim zweiten musst du wohl in die schwarzen Zeilen was hineinschreiben
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig
|
|
|
24.08.2014 |
Piet.Lu
![](https://www.bronies.de/images/gender_Colt (männlich).gif)
Kapoonyknuddler
![*](images/stufe08.png)
Beiträge: 2.136
Registriert seit: 08. Nov 2012
|
RE: JavaScript-Spiel
ist ein ganz interessantes spiel, gefällt mir auch sehr ![Twilight happy Twilight happy](https://www.bronies.de/images/smilies/twilighthappy.png)
tatsächlich hab ich auch ständig genau den Einfall, welche die Lösungen verraten,
lvl 2 hab ich sogar noch ganz alleine hinbekommen, aber auskommentieren ist ja nicht ganz so schwierig ^^
allerdings fehlt mir leider die Kenntnis über die zur Verfügung stehenden Methoden und die Syntax diesbezüglich, und andauernd in die API zu linsen, find ich für ein Spiel für so zwischendurch irgendwie ein wenig zu aufwendig.
|
|
|
24.08.2014 |
DrDerrek
![](https://www.bronies.de/images/gender_Colt (männlich).gif)
Ciderpony
Hat an der UN geleckt
![*](images/stufe14.png)
Beiträge: 2.576
Registriert seit: 20. Jul 2014
|
RE: JavaScript-Spiel
Gefällt mir gut, Level 3 ist mit ein bisschen probieren auch nicht schwer.
Man muss versuchen, die berechnete Anzahl der Zeichen gleich zu halten, aber eine Reihe so zu verschieben, dass ein Freiraum entsteht. Daher muss die erste Zeile lauten:
Code:
for (y = 12; y <= map.getHeight() - 2; y++) {
Danke fürs Zeigen!
Level 4:
Man kann ganz einfach ein zweites Exit-Fenster erzeugen, welches dann innerhalb des Käfigs liegt. Z.B. mit:
Code:
map.placeObject(map.getWidth() - 15, 15, 'exit');
Level 5:
Dann färben wir doch die Minen einfach mal weiß ein, oder?
Code:
map.setSquareColor(x, y, '#fff');
Level 6:
Lasst uns für die Drohne ein Zuhause bauen - dann einfach hineinlocken und unterm Haus durch zum Ausgang marschieren:
Code:
map.placeObject(map.getWidth()-7, 11, 'block');
map.placeObject(map.getWidth()-8, 11, 'block');
map.placeObject(map.getWidth()-9, 11, 'block');
map.placeObject(map.getWidth()-10, 11, 'block');
map.placeObject(map.getWidth()-11, 12, 'block');
map.placeObject(map.getWidth()-11, 13, 'block');
map.placeObject(map.getWidth()-11, 14, 'block');
map.placeObject(map.getWidth()-11, 15, 'block');
map.placeObject(map.getWidth()-10, 15, 'block');
map.placeObject(map.getWidth()-9, 15, 'block');
map.placeObject(map.getWidth()-8, 14, 'block');
map.placeObject(map.getWidth()-9, 13, 'block');
Level 7:
Dann bauen wir uns mal einen Switch, der je nachdem welche Farbe wir haben uns einfach die nächste zuweist. Ja ich weiß, die Farben ändern sich in der falschen Reihenfolge. Aber es funktioniert und ich bin jetzt zu faul das umzustellen. Die Farbcodes kann jeder gern selber tauschen.
Code:
var player = map.getPlayer();
var playerfarbe = player.getColor();
switch (playerfarbe) {
case "#f00":
player.setColor('#0f0');
break;
case "#0f0":
player.setColor('#ff0');
break;
case "#ff0":
player.setColor('#f00');
break;
}
Hier habe ich ewig gebraucht, weil ich bei getColor die beiden Klammern () vergessen hatte. Da ging dann natürlich nichts und ich wusste nicht warum. Tja.
Level 8:
Man setze
in die zu editierende Stelle ein. Dann bewegt man sich so weit Richtung Ausgang wie es möglich ist. Sobald etwas im Weg steht drückt man so lange die Taste Q, bis man wieder etwas Platz zum Weitergehen hat.
(Dieser Beitrag wurde zuletzt bearbeitet: 25.08.2014 von DrDerrek.)
|
|
|
26.08.2014 |
Conqi
![](https://www.bronies.de/images/gender_Colt (männlich).gif)
(K)ein Fag
![*](images/stufe14.png)
Beiträge: 5.922
Registriert seit: 04. Mär 2012
|
RE: JavaScript-Spiel
Also bis Level 6 bin ich problemlos nur mit Variablen ändern, Ausgänge klonen und Befehle kopieren gekommen. In Level 7 ist es dann schlussendlich daran gescheitert, dass ich keine if-Abfrage hinbekommen habe.
Neue Signatur
|
|
|