My Physic+Game Engine (Motomoto)
- oh... well?!
- Beiträge: 98
- Registriert: 21.07.2010 10:46
- Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE
Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)
My Physic+Game Engine (Motomoto)
joa wollt nur mal meine Physic+Game Engine vorstellen. Die Physic basiert auf Verlet-Integration.
würd mich über feedback freuen.
Homepage:
http://motomoto.cms4people.de/
Download (dieser Link wird immer aktualisiert) :
http://www.xup.in/dl,20140277/Motomoto_0.7.rar/
Is alles in PureBasic geschrieben mit komplett selbstgeschriebenen Bibliotheken.
Level Editor is auch enthalten, einfach mal die readme lesen.
würd mich über feedback freuen.
Homepage:
http://motomoto.cms4people.de/
Download (dieser Link wird immer aktualisiert) :
http://www.xup.in/dl,20140277/Motomoto_0.7.rar/
Is alles in PureBasic geschrieben mit komplett selbstgeschriebenen Bibliotheken.
Level Editor is auch enthalten, einfach mal die readme lesen.
Zuletzt geändert von oh... well?! am 10.06.2011 23:28, insgesamt 18-mal geändert.
Re: My Physic+Game Engine
wow, nicht schlecht
klar, sieht alles noch etwas "bugy" aus, aber so im gesamteindruck recht gut.
Was ich zur Zeit am störendsten finde ist: Das alle paar Sekunden n blaues Dreick über den Bildschirm flimmert.
Vermutlich irgend ein Sprite3D was falsche Koordinaten bekommt.
... *weiter spiel* ...
klar, sieht alles noch etwas "bugy" aus, aber so im gesamteindruck recht gut.
Was ich zur Zeit am störendsten finde ist: Das alle paar Sekunden n blaues Dreick über den Bildschirm flimmert.
Vermutlich irgend ein Sprite3D was falsche Koordinaten bekommt.
... *weiter spiel* ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- oh... well?!
- Beiträge: 98
- Registriert: 21.07.2010 10:46
- Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE
Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)
Re: My Physic+Game Engine
jab, das mit dem Flimmern is nen Bugg von dem Lichteffekt (ein falsch koardiniertes Sprite3D wie du gesagt hast), weiß aber noch nich wie ich das wegbekomme. kannst mir ja mal nen Level erstellen und schicken... einfach nur so. Wie man die ins Spiel lädt steht in der readme.
hast du mal die Fertigkeiten ausprobiert?
Oder dir mal die SmokeEngine angeschaut. Die wird vielleicht auchnoch eingebaut, is aber wie der name schon sagt noch ziemlich schlech.
hast du mal die Fertigkeiten ausprobiert?
Oder dir mal die SmokeEngine angeschaut. Die wird vielleicht auchnoch eingebaut, is aber wie der name schon sagt noch ziemlich schlech.
Re: My Physic+Game Engine
bin gerade noch an angucken ...
Zum Bug:
Auch wenn ich dein Code nicht kenne, sind solche Bugs immer ein resultat von x/0 oder 0*Inf usw.
Auch wenn PB in vielen Fällen richtig mit diesen Ausdrücken "rechnen" kann, sollte trotzdem an genau diesen Stellen eine Fallunterscheidung gemacht werden.
Dank der neuen Version gibts ja nun IsInfinity() und IsNaN() ...
Zum Bug:
Auch wenn ich dein Code nicht kenne, sind solche Bugs immer ein resultat von x/0 oder 0*Inf usw.
Auch wenn PB in vielen Fällen richtig mit diesen Ausdrücken "rechnen" kann, sollte trotzdem an genau diesen Stellen eine Fallunterscheidung gemacht werden.
Dank der neuen Version gibts ja nun IsInfinity() und IsNaN() ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- oh... well?!
- Beiträge: 98
- Registriert: 21.07.2010 10:46
- Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE
Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)
Re: My Physic+Game Engine
denk ich auch, werd auf jeden Fall nochmal den Code auf sowas durchsuchen.
da du einen weitaus besseren Rechner als ich hast, könntest du ja mal die Leistungsfähigkeit meiner Engine test. Einfach ein Level mit vielen kisten (am besten welche mit Flüssigkeit)und ein par Laternen reinschmeißen und dann alles explodieren lassen (auf "6").
da du einen weitaus besseren Rechner als ich hast, könntest du ja mal die Leistungsfähigkeit meiner Engine test. Einfach ein Level mit vielen kisten (am besten welche mit Flüssigkeit)und ein par Laternen reinschmeißen und dann alles explodieren lassen (auf "6").
Re: My Physic+Game Engine
smokeEngine läuft bei mir unter 1280x1024 dauerhaft mit 21 FPS
ist auch irgendwie logisch ^^, da ja immer die selbe anzahl an Potentialfeldern dargestellt wird ...
Nur bezweifel ich, dass man sie innerhalb eines Spielts nutzen kann, wenn sie schon alleine langsam ist.
Du benutzt da vermutlich Box() oder ?, vllt wäre dort bei sowas ein
direktes schreiben in den Speicher (DrawingBuffer) schneller.
Theoritisch würden sogar Sprite3D gehen, mit 3 Grundfarben in unterschiedlicher Transparenz mit additions-blending-mode.
Wegen dem Leistungstest:
Mit Boden, ohne Laternen:
Mit Boden, ohne Laternen:
Mit Boden, 5 Laternen:
BZW: Also nicht das anzeigen (zB die Lichtkelgel) macht die Engine langsam, sonden die berechnungen ...
ist auch irgendwie logisch ^^, da ja immer die selbe anzahl an Potentialfeldern dargestellt wird ...
Nur bezweifel ich, dass man sie innerhalb eines Spielts nutzen kann, wenn sie schon alleine langsam ist.
Du benutzt da vermutlich Box() oder ?, vllt wäre dort bei sowas ein
direktes schreiben in den Speicher (DrawingBuffer) schneller.
Theoritisch würden sogar Sprite3D gehen, mit 3 Grundfarben in unterschiedlicher Transparenz mit additions-blending-mode.
Wegen dem Leistungstest:
Mit Boden, ohne Laternen:
Code: Alles auswählen
FPS normale Kisten
60 0
...
60 40
60 50
60 60
55 70
50 80
45 90
40 100
Code: Alles auswählen
FPS Kisten mit Wasser
60 10
60 20
60 30
55 40
45 50
Bei genau 54 Boxen ABSTURZ !!
Code: Alles auswählen
FPS Kisten mit Wasser
60 10
60 20
60 30
50 40
40 50
Bei genau 58 Boxen ABSTURZ !!
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- oh... well?!
- Beiträge: 98
- Registriert: 21.07.2010 10:46
- Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE
Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)
Re: My Physic+Game Engine
Erstmal vielen dank für den ausführlichen test.
bei zuviel kisten mit wasser stürtz das ganze ab, weil das array noch etwas knapp limitiert ist, lässt sich aber ändern.
bei meiner SmokeEngine wollt ich auch DirektDraw machen (direkt in den speicher zeichnen), weil da wirklich nur das Zeichnen so viel Leistung verbraucht (Ohne Zeichnen läufts bei mir mit 61fps), da ich den Box befehl benutze. Bin also dabei das zu optimieren.
Mit Sprite3D und unterschiedlicher transparenz hab ichs auch schon probiert, aber da is mein Laptop genauso lahm gewesen (könnt auch an meiner sch*** grafikkarte liegen, weil sprite3D befehle ,denk ich, über die graka laufen).
Also nochmal danke für dein Feedback.
bei zuviel kisten mit wasser stürtz das ganze ab, weil das array noch etwas knapp limitiert ist, lässt sich aber ändern.
bei meiner SmokeEngine wollt ich auch DirektDraw machen (direkt in den speicher zeichnen), weil da wirklich nur das Zeichnen so viel Leistung verbraucht (Ohne Zeichnen läufts bei mir mit 61fps), da ich den Box befehl benutze. Bin also dabei das zu optimieren.
Mit Sprite3D und unterschiedlicher transparenz hab ichs auch schon probiert, aber da is mein Laptop genauso lahm gewesen (könnt auch an meiner sch*** grafikkarte liegen, weil sprite3D befehle ,denk ich, über die graka laufen).
Also nochmal danke für dein Feedback.
Re: My Physic+Game Engine
Habe es zwar nun erst sehr kurz getestet, aber ich muss sagen, dass es wirklich sehr hübsch aussieht!
Ich freue mich schon auf neue Verbesserungen und Fortschritte
Ich freue mich schon auf neue Verbesserungen und Fortschritte
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Re: My Physic+Game Engine
Mir gefällt es auch, sehr schön gemacht.
Irgendwie - und sorry dafür ^^ - erinnert mich das an Nintendo Spiele.
Diese zwei Würfel die so Puddingstylisch herlaufen/herunter fallen sehen nett aus.
Werden die zu Steine wenn ich nach unten gedrückt halte?
Nur den Sinn/das Ziel habe ich noch nicht verstanden.
Irgendwie - und sorry dafür ^^ - erinnert mich das an Nintendo Spiele.
Diese zwei Würfel die so Puddingstylisch herlaufen/herunter fallen sehen nett aus.
Werden die zu Steine wenn ich nach unten gedrückt halte?
Nur den Sinn/das Ziel habe ich noch nicht verstanden.
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: My Physic+Game Engine
Hm... ich würde das ja auch gerne mal testen. Aber ich schätze eine Linux-Version davon gibt es noch nicht, oder?