Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

21

11.08.2007, 19:56

Immer wenn ich versuche das Game zu starten (also im 'Moment' Bildschirm) hängt sich das Prog auf und mein 'Just-in-time Debugger' meldet sich. Die Fehlermeldung die ich jetzt ma abgefangen habe ist:

Zitat

Unbehandelte Ausnahme bei 0x00401c08 in Plasma Pong.exe: 0xC0000094: Integer division by zero.


Solltest ma schaun, dass sowas möglichst nich passiert -> division nur mit float / double machen z.b.

Bei Interesse kann ich dir auch noch ne Möglichkeit zeigen, solche Hardwareexceptions abzufangen - hab ich aber selbst ne Weile nich gemacht, also nich zu viel erwarten^^


Mich wundert allerdings, dass das Problem anscheinend nur bei mir auftritt...

Puma

unregistriert

22

11.08.2007, 20:05

Also in meiner Intro-Funktion also das Menü und nicht weiter enthält keine Division.....weiter als das Intro arbeitet das Programm auch nicht darum kann keine Division durch 0 geschehen.....muss an der SDL oder sonst irgendetwas liegen.....


Um soetwas zu vermeiden bei Divisionen die mit variablen und nicht mit statischen Werten arbeiten, habe ich bisher immer 0.000001f dazu addiert....macht das etwas ungenau spart aber eine If-Anweisung ;)
Wenn du sonst noch was auf Lager hast immer raus damit....

mfg

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

23

11.08.2007, 20:08

Zitat von »"Puma"«

habe ich bisher immer 0.000001f dazu addiert


laut der debuggerausgabe, handelt es sich aber um eine integerdivision.
und auch wenn du int(0) noch 0.000001 hinzuaddierst ändert das recht wenig an dem problem ;)
"Don't trust your eyes: They are a hell of a lot smarter than you are"

24

11.08.2007, 22:21

Ok.

Sheddex

unregistriert

25

11.08.2007, 22:29

Mich stört, dass der Ball manchmal so langsam ist. Kann er denn nicht vielleicht immer schnell sein (z.B. in den Optionen einstellbar)?
Mir würde das dann viel mehr Spaß machen, so schläft man fast ein.

Der Gesamteindruck ist aber gut, da kann ein nettes Pong draus werden, auch wenn es nichts mit Plasma zu tun hat ;)

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

26

11.08.2007, 23:35

Also ich hab das gleiche Problem wie grek40... Im "Moment"-Status hängt sich das Teil auf...
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

27

12.08.2007, 15:16

mir ist folgendes aufgefallen:

Bei den Einstellungen kann ich die schwirigkeit nicht senken(ist immer auf schwer; noch nicht implementiert??) und der Modus steht auf Fenster(kann ich auch nicht ändern, aber ich habe trotzdem vollbild).


Socke

EDIT
Grade gins noch. als ich es wieder starten wollte, störtzt es imemr beim laden ab.


Socke

Puma

unregistriert

28

12.08.2007, 18:48

Erneuter Versuch!

Hier der neue Link:
http://www.cshare.de/file/804fa71012207dcdaf86f7b19da3d9ce/Pong+0.1.zip.html


Diese Version:
1. -hat die Einstellungen verbessert, (hoffe ich)!!! Es sollte jetzt möglich sein die Schwierigkeitsstufe einzustellen, außerdem kann man in den Fenstermodus wechseln(erst nach Neustart)!!!
2. -Die Division durch Null, die beim Starten auftreten sollte habe ich versucht zu beheben, ich habe alle Divisionen verbessert kann aber nicht sagen ob das reicht, da ich den Fehler selber nicht habe.....



Wenn immer noch irgendwas nicht klappt...einfach posten!!!! DANKE


mfg

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

29

12.08.2007, 20:19

Hat jetzt geklappt, hoffe der Fehler tritt nicht nochma auf :)

Werd mich jetzt erstma nach einem gewonnenen Spiel gegen 'leicht' in den Langzeittest stürzen :lol:

Sheddex

unregistriert

30

12.08.2007, 20:30

Schade, der Ball wird immer noch manchmal langsam.
Es mag ja sein, dass das gewollt ist, aber mich stört das einfach.
Mir würde es sehr viel mehr spaß machen, wenn der Ball eine konstante, schnelle Geschwindigkeit hätte.

Werbeanzeige