AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [OpenGL/Newton] [Game] [3D] appleLOOP
Thema durchsuchen
Ansicht
Themen-Optionen

[OpenGL/Newton] [Game] [3D] appleLOOP

Ein Thema von IceBube · begonnen am 2. Feb 2021 · letzter Beitrag vom 6. Feb 2021
Antwort Antwort
IceBube
Registriert seit: 9. Jul 2008
AppleLOOP

Hallo erstmal,
ich beschäftige mich schon länger hobbymäßig mit OpenGL und hab mich immer ein bisschen übernommen mit meinen Projekten, also mal kleiner angehen und da kam mir "Newton" recht. Bis dato konnte ich mit der Physik-Engine "Newton" nichts anfangen, aber mit den Tutorials (von Sascha Williams) bin ich langsam schlau daraus geworden (zumindest größtenteils)
Also dachte ich mir, mach einen "Balance Klon", daraus ist das hier geworden, zwar nicht so bunt wie ich es haben wollte aber man/n kann ja nicht alles auf einmal schaffen

Zum Spiel selbst..
Ich glaub ich muss nicht wirklich all zuviel erklären vom Spielprinzip her, man ist hier ein Apfel der ans Ziel geleitet werden möchte (Umso schneller umso besser) Gesteuert wird mittels Pfeiltasten, "ENTER" für OK, "ESCAPE" für Zurück bzw. Verlassen des Spiels.

Levels
Für den Anfang wollte ich ein kleines feines Spiel machen, also entschied ich mich für keinen eigenen Level Editor. Es gibt DREI Levels, die ich via Blender erstellt habe, ein Level Editor wäre zur Zeit zuviel Aufwand gewesen (Und es soll ja quasi nur ein "Minispiel" sein) Hoffe die Levels sind nicht all zu langweilig/schwierig

Online Beim starten des Programmes kann man zwischen Online/Lokal Profil mittels Pfeiltasten wählen!
Im Online Modus treten Sie gegen andere Spieler (bzw. deren Geist) an. Also nicht in Echtzeit sondern mittels "Replay" der als Geist dargestellt wird. 'So zumindest der Plan'
Zeitlich beschränkter kostenloser Server

Programm > Online Daten
Bei einem Online-Konto wird nur der "Profilname" auf dem Server gespeichert, Replays werden mittels Skript auf den Server hochgeladen

Sonstiges
+ Lokaler Geist
+ Online/Zeit/Geist an-/ausschaltbar
+ Levels müssen freigeschalten werden
- Keine "Loading-Szene"
- Sounds nicht integriert
! Bei Wechsel von "Offline Konto" zu Online muss man die Profildatei & die eigenen Replays manuell entfernen
- Nur Vollbild

Ich habe das Spiel leider bis jetzt nur bei mir testen können, das heißt leider nicht dass es bei euch funktioniert, aber ich hoffe es. Zu den System Anforderungen kann ich auch nichts genaues sagen. Sollte jedoch eigentlich nicht gerade all zu viel verbrauchen

Was man besser machen könnte
* Einiges
* Alle Objekte werden gerendert, egal ob in Sicht oder nicht
* Szene für Laden
* ..

Da gibt es sicherlich noch einige Punkte, aber ich wäre schon mal froh wenn das Spiel bei euch funktioniert (Wurde daweil nur bei mir getestet). Naja schau ma mal Hoffe doch es ist spielbar, ein Tipp: Wählt vielleicht eine beruhigende Hintergrund Musik

Dank an>
+ Newton Physik Engine
+ Sascha Williams für seine super Tutorials
+ DelphiGL ohne dem hätte ich keine Ahnung von OpenGL
+ DelphiPRAXIS natürlich auch
+ Und andere wahrscheinlich auch (Wird hinzugefügt falls entfallen) :/

BugFixes
+ Im Lokalen Modus(Ohne Internetverbindung/Rechte) hat sich das Spiel aufgehängt, sollte nun hoffentlich behoben sein
+ Es wird keine Datenbank mehr verwendet
+ Framebuffer funktionierte nicht korrekt

lg

/Edit
Spiel nur mehr lokal spielbar (Serverzeit abgelaufen)
Miniaturansicht angehängter Grafiken
preview_ingame.png   preview_menu.png  
Angehängte Dateien
Dateityp: rar appleLOOP.rar (2,59 MB, 10x aufgerufen)

Geändert von IceBube (11. Mai 2021 um 20:13 Uhr)
 
TurboMagic

 
Delphi 12 Athens
 
#2
  Alt 3. Feb 2021, 18:20
Funktioniert hier nicht richtig: wähle lokales Profil, gebe was für den Namen ein und dann?
Drücke ich Enter passiert nix und die Pfeiltasten wechseln nur den Profiltyp...
  Mit Zitat antworten Zitat
IceBube
 
#3
  Alt 3. Feb 2021, 19:15
Hab ja mit vielem gerechnet, aber nicht mit so einem Fehler, ich glaub auch zu wissen warum.

Auch wenn man ein "Lokal Profil" anlegt fragt das Spiel den Server ab, ob der Name bereits existiert. Wenn das Programm dann keinen Internetzugriff hat hängt es sich anscheinend auf, was nicht sein sollte (Setze mich gleich mal ran)
Danke fürs Feedback!
lg
  Mit Zitat antworten Zitat
TurboMagic

 
Delphi 12 Athens
 
#4
  Alt 3. Feb 2021, 20:46
Naja, Internet Verbindung müsste da gewesen sein...
  Mit Zitat antworten Zitat
IceBube
 
#5
  Alt 3. Feb 2021, 21:48
Naja, Internet Verbindung müsste da gewesen sein...
Aber vielleicht hat deine Firewall das Spiel blockiert, was den selben Effekt hat. Bei mir war dem so, ohne Verbindung zum Internet hat sich das Spiel aufgehängt bzw. ist nicht ins Menü gekommen.
Hast du es nun noch einmal getestet, sollte in der neuen Version eigentlich funktionieren?

Geändert von IceBube ( 4. Feb 2021 um 20:35 Uhr)
  Mit Zitat antworten Zitat
IceBube
 
#6
  Alt 4. Feb 2021, 20:39
Naja, Internet Verbindung müsste da gewesen sein...
Aber vielleicht hat deine Firewall das Spiel blockiert, was den selben Effekt hat. Bei mir war dem so, ohne Verbindung zum Internet hat sich das Spiel aufgehängt bzw. ist nicht ins Menü gekommen.
Hast du es nun noch einmal getestet, sollte in der neuen Version eigentlich funktionieren?
Anscheinend war es die Datenbank die Fehler verursacht hat und nicht der Internetzugriff alleine, hab nun kein Datenbanksystem mehr im Einsatz. Das ist mal kein guter Start für appleLoop
  Mit Zitat antworten Zitat
IceBube
 
#7
  Alt 6. Feb 2021, 17:16
Auf anderen Computern hat der "Framebuffer" nicht funktioniert, wurde nun behoben
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz