Du bist nicht angemeldet.

Xartsadrak

Meister

  • »Xartsadrak« ist der Autor dieses Themas

Beiträge: 2 562

Wohnort: Hansestadt Hamburg

Beruf: Schüler

  • Private Nachricht senden

1

Samstag, 29. Januar 2011, 00:23

Quest "Planeten zählen (großer Radius)" zeigt fehlerhafte Planetenanzahl

Ich habe gerade den Quest "Planeten zählen (großer Radius)" gemacht und bin bei meiner Zählung auf eine Planetenanzahl von 42 oder 43 gekommen.
Die Lösung soll jedoch 13 sein!

[man beachte vor allem die Systemzeit & GE-Zeit]
Hier ein Screenshot von dem Radius 1:1 vom Desktop:
http://www.flickr.com/photos/41007785@N0…35880/lightbox/
Und hier die Auflösung der Quest 1:1 vom Desktop:
http://www.flickr.com/photos/41007785@N0…36130/lightbox/

[hier kann man alles wesentlich besser erkennen]
Hier der Screenshot von dem Radius stark vergrößert:
http://www.flickr.com/photos/41007785@N0…55788/lightbox/
Und hier die Auflösung der Quest stark vergrößert:
http://www.flickr.com/photos/41007785@N0…57951/lightbox/

Falls es relevant ist:
Browser ist der Firefox 4.0b10

€:
- Ich hatte es zuerst mit 43 probiert, danach 45 und dann noch 39 (weshalb keine Versuche mehr übrig sind).
- Den Screenshot habe ich erst gemacht, als ich bei der 13 stutzig wurde. Ich habe die "zurück"-Funktion verwendet um nochmal auf die Sternenkarte zu kommen und einen Screenshot zu machen.
- Ich habe während des Zählens den großen 10er-Block angeklickt und ausspioniert, ansonsten jedoch keine weiteren Systeme aufgerufen.
Start by doing what is necessary, then do what is possible, and suddenly you are doing the impossible.
St. Francis of Assisi (1182–1226)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Xartsadrak« (29. Januar 2011, 00:33)


ThiefMaster

Entwickler

Beiträge: 2 191

Wohnort: Karlsruhe

Beruf: Student

  • Private Nachricht senden

2

Samstag, 29. Januar 2011, 01:48

Schön dass du den Quest abgebrochen hast.. das macht das Debuggen doch direkt viel toller! ;x

Xartsadrak

Meister

  • »Xartsadrak« ist der Autor dieses Themas

Beiträge: 2 562

Wohnort: Hansestadt Hamburg

Beruf: Schüler

  • Private Nachricht senden

3

Samstag, 29. Januar 2011, 01:53

Schön dass du den Quest abgebrochen hast.. das macht das Debuggen doch direkt viel toller! ;x

?
Ich habe den Quest bewusst noch nicht abgebrochen:
http://www.flickr.com/photos/41007785@N0…20200/lightbox/

Der Quest ist bereits "fehlgeschlagen" da ich meine drei Versuche verbraucht habe, bevor der Bug ans Licht kam. Anders könnte ich den Bug ja auch nicht bemerkt haben^^
Start by doing what is necessary, then do what is possible, and suddenly you are doing the impossible.
St. Francis of Assisi (1182–1226)

ThiefMaster

Entwickler

Beiträge: 2 191

Wohnort: Karlsruhe

Beruf: Student

  • Private Nachricht senden

4

Samstag, 29. Januar 2011, 02:02

Ähm um welchen Acc gehts?!

Edit: hab ihn gefunden.. das nächste mal bitte direkt mit reinschreiben

Xartsadrak

Meister

  • »Xartsadrak« ist der Autor dieses Themas

Beiträge: 2 562

Wohnort: Hansestadt Hamburg

Beruf: Schüler

  • Private Nachricht senden

5

Samstag, 29. Januar 2011, 02:06

Ähm um welchen Acc gehts?!

Sorry, Forenname und Ingamename sind nicht identisch, hatte ich vergessen^^
Ingame: Asgorath
Start by doing what is necessary, then do what is possible, and suddenly you are doing the impossible.
St. Francis of Assisi (1182–1226)

ThiefMaster

Entwickler

Beiträge: 2 191

Wohnort: Karlsruhe

Beruf: Student

  • Private Nachricht senden

6

Samstag, 29. Januar 2011, 02:25

So.. der Fehler ist jetzt gefixt und du hast wieder einen Versuch den Quest abzuschließen.

7

Samstag, 29. Januar 2011, 09:16

Darf man erfahren was der Fehler war ??

Danke

MfG
Bulli
Pauperes commilitones Christi templique Salomonici Hierosalemitanis

ThiefMaster

Entwickler

Beiträge: 2 191

Wohnort: Karlsruhe

Beruf: Student

  • Private Nachricht senden

8

Samstag, 29. Januar 2011, 09:37

PHP-Quelltext

1
"SELECT COUNT(*) FROM planets WHERE  ROUND(SQRT(POWER((".$coordsX." - coords_x), 2) + POWER((".$coordsY." - coords_y), 2))) <= ".$this->radius


Da es nur positive Koordinaten gibt sind coords_x und coords_y UNSIGNED. Allerdings wird bei MySQL das Ergebnis von Rechenoperationen wo einer der Operanden unsigned ist auch unsigned.. und was passiert wenn man eine negative Zahl unsigned macht weißt du ja vermutlich. Aber zum Glück gibts ne Option NO_UNSIGNED_SUBTRACTION die Subtraktionsergebnisse signed lässt.

Xartsadrak

Meister

  • »Xartsadrak« ist der Autor dieses Themas

Beiträge: 2 562

Wohnort: Hansestadt Hamburg

Beruf: Schüler

  • Private Nachricht senden

9

Samstag, 29. Januar 2011, 10:04

So.. der Fehler ist jetzt gefixt und du hast wieder einen Versuch den Quest abzuschließen.

Er hat die 43 angenommen, funktioniert also alles wieder :)
Danke!
Start by doing what is necessary, then do what is possible, and suddenly you are doing the impossible.
St. Francis of Assisi (1182–1226)