Suchergebnisse
Suchergebnisse 1-20 von insgesamt 21.
Hallo Leute, habe vor knapp einem Jahr begonnen, eine eigene Engine zu programmieren. Dann stieß ich, ich glaube sogar hier im Forum, auf einen interessanten Artikel: http://scientificninja.com/advice/write-games-not-engines. Nach dem Lesen dieses Artikels habe ich meine Arbeitsweise komplett umgestellt. Ich habe mittlerweile in Auftragsarbeit 2 kleine Spiele entwickelt (Ballon-Spiel/C++ und Feuerwehr-Spiel/Java). Die Planung des Projektes PHOEBUS sieht ein minimales, spielbares Rahmenwerk vor. ...
Hallo Leute, wir suchen für folgendes Projekt Mitarbeiter oder Interessierte: Projekt PHOEBUS (de.wikipedia.org/wiki/Apollon): [ÜBERSICHT] Online 3D Planeten/Weltraum Wirtschafts-Simulation mit vorerst 3 großen Bereichen: Planeten-Oberfläche (Echtzeit-Strategie/WiSim), Orbital-Stationen (WiSim/Kampf-Sim) und Raumstationen/Raumkolonien (WiSim/Kampf-Sim). Die 3 Schauplätze sind durch Handel verbunden, sonst unabhängig (Handel Planet<->Orbital-Station<->Raumstation/Raumkolonie). Alle Objekte im Spi...
Hallo Leute, bitte entschuldigt, dass das Projekt ein wenig "eingeschlafen" ist. Es war für alle Mitglieder außerhalb des Projektes viel zu tun im letzten Monat. Hier nun die Neuigkeiten: Es gibt eine Webseite (noch ohne nennenswerten Inhalt), auf der in Zukunft alles rund ums Projekt zu finden sein wird: http://www.luxorbis.org/software. Weiters gibt es zwei Namen, die für das Projekt infrage kommen: Tech0/TechZero oder Phoebus (= Gott des Lichtes). Welchen würdet ihr nehmen (Bitte um Kommentar...
Zitat von »"Osram"« Danke für die Einladung. Ich bin aber bei einem solchen Projekt ( http://plib.sourceforge.net/ ) schon Mitglied und eines reicht mir . Hi Osram, hab mir eure Webseite angeschaut, ist sehr interessant. Anscheinend habt ihr ja schon einige Benutzer/Anwender eurer Bibliotheken-Sammlung und die Qualität scheint gut zu sein. Hätte ein paar Fragen dazu: Verhält sich das Paket auf allen Plattformen wirklich gleich? Sind die Spieledateien (Objekte, Texturen, usw.) einfach austauschb...
Hallo Leute, für alle interessierten Leser hier ein Zwischenstand. Das grundlegende Design steht nun. Die letzten beiden Tage habe ich mich über Posix-Timer schlau gemacht und eine Timer-Klasse geschrieben, die als Observed ausgelegt ist. Unter Linux ist die Auflösung 250Hz, was meiner Meinung mehr als ausreichend ist. Maus- und Tastaturevents werden vom Fenster (OS-spezifisch) asynchron abgeschickt, der Timer schickt alle 1/50 Sekunden ein Event, damit die gesamte Nichtspieler-Logik funktionier...
Hallo Chrisj & Osram, eigentlich sollte es nur ein kleines Projekt werden. Trotzdem finde ich es gut, dass sich Leute Gedanken über die Zukunft machen. Ich kann es nicht oft genug wiederholen: Jede(r) die/der mitmachen will, soll mitmachen und wenn sie/er möchte, auch planen und organisieren. An dieser Stelle eine kurze Info zum Stand der Dinge. Zurzeit arbeiten 3 Leute fix im Team, Chrisj im Windows-Bereich, meine Schwester im Grafik-Bereich und ich Linux-seitig. BlauerCrystal hat angedeutet, d...
Zitat von »"ChrisJ"« hidden-surface-removal != scenemanagement Schon klar, ich meinte nur, ich hab mich in der Vergangenheit schon damit beschäftigt. War als Antwort auf dein Kommentar Zitat von »"ChrisJ"« viel eher versuchen sie die dreiecke gar nicht erst zu rendern gedacht. Hatte noch eine andere Idee: Was hältst du davon, wenn wir als erste kleine Demo einen "Frozen Bubble"-Klon machen? http://www.frozen-bubble.org Ich glaube, dass müsste in 3-4 Wochen machbar sein, was meinst du?
Zitat von »"ChrisJ"« ROFL mann, ich habe seit ein paar tagen mit dir email kontakt und rede mit dir über das projekt, und dann sowas Ups, jetzt check ichs, du bist ja du Alles klar! :idea: Übrigens, hab heut eine kleine Klasse zum Laden von .tga Dateien für Texturen geschrieben. Damit können wir eigentlich mit dem Objektformat die ersten Tests starten (Handhabung, Performance, Erweiterbarkeit).
Zitat von »"ChrisJ"« die "anteiligen eckpunkte" sind keine neuerfindung/viel eher versuchen sie die dreiecke gar nicht erst zu rendern Hallo ChrisJ, die Vorstellung des Objektformates war nicht als neue Technologie gedacht. Ideen, von denen ich glaube dass sie möglicherweise neu sein könnten, poste ich erstmal nicht in einem Forum. Mit dem hidden-surface-removal hab ich mich übrigens ansatzweise auch schon beschäftigt! Übrigens, was machst du so? :roll: Dein Arbeitsplatz (sofern er es ist), sie...
Hallo Leute, anbei eine kurze Vorstellung des internen Objektformates mit der Bitte um Kommentare/Kritik. In den Beispielen sind nur die Eckpunkte berücksichtigt (vertex data), in der "richtigen" Version kommen dann noch Normalenvektoren, Texturkoordinaten, usw. unter Verwendung der gleichen Technik dazu! Außerdem werden 3D-Objekte priorisierbar sein, hohe Prioritäten kommen zuerst in den Speicher der Grafikkarte (buffer objects), niedrige Prioritäten erst später oder gar nicht (je nach Größe de...
Zitat von »"Firefly"« das is doch n alter hut, mittlerweile wurde opengl unterstützung intergiert nach protesten... Ah, ok! Entschuldigt, dass ich euch da eine längst überholte Info präsentiert habe. Hast vielleicht einen Verweis zum Bericht? Freundlichen Gruß!
Zitat von »"Firefly"« ...wäre ja auch ne directx version unter windows möglich DIrectX unterscheidet sich doch sehr von OpenGL, sowohl Schnittstellen-mäßig als auch vom gesamten Aufbau her. OpenGL ist auf allen G3 verfügbar, DirectX nur auf Windows. Die gesamte Anwendung soll ja auf allen G3 mit den identen Quelltexten übersetzbar sein, nur ein ganz kleiner Teil (ein OpenGL-fähiges Fenster öffnen) wir für jedes Betriebsystem extra entwickelt. Es gibt einen Bericht, der für alle OpenGL-Entwickle...
Zitat von »"BlauerCrystal"« ich würde gerne im Bereich "Koordination" tätig sein. Ist schon eine Website o.ä vorhanden? Dazu kann ich nur sagen: SUPER, du bist dabei. Koordination & Webseite, wenns dir nichts ausmacht! Wir haben gestern eine minimale OpenGL-Anwendung bereits auf Windows und Linux laufen lassen. Wir werden das Schnittstellendesign noch etwas verfeinern, dachte an die Mediator-Vorlage (muß ich noch mit dem Windows-Guru besprechen). Hatte auch einen guten Einfall zum internen Obje...
Zitat von »"ChrisJ"« also ich hab es lieber, alles "per hand" alleine zu machen Hallo Leute, SDL ist sicher eine interessante Bibliothek. Vielleicht werde ich im Laufe der Woche mal schauen, wie sie funktioniert. Im Zuge meiner Arbeit habe ich festgestellt, dass man nicht viel dazu braucht, um OpenGL mit Tastatur und Maus in einem Fenster laufen zu lassen. Die passenden Events stellt sowieso immer die Fensterverwaltung zur Verfügung. Und will man sich intensiv mit OpenGL beschäftigen, dann reic...
Zitat von »"Deviloper"« Warum nutzt du eig. nicht SDL? Gute Frage! Und übersehen hast du auch nichts. Ich habe SDL für Linux noch nicht benötigt. Das kommt aber möglicherweise auch davon, dass ich mich bis jetzt noch nicht mit Sound/Musik beschäftigt habe. Ich arbeite zurzeit nämlich nur im 3D-Grafik-Bereich. Hast du schon Erfahrung mit SDL, und auf welchen Plattformen?
Hallo Leute, Firefly, Deviloper folgender Zwischenstand. Habe heute eine kleine OpenGL-Anwendung mit Linux (Xlib, GLX) geschrieben und mich im Internet ein wenig umgesehen. Die Schnittstelle für OpenGL mit Windows (Win32) ist WGL. Es gibt bei http://www.joachimrohde.com/cms/xoops/mo…rticle.php?id=5 eine gute Einführung. Für alle Windows-Interessenten: Falls ihr Lust habt, schicke ich euch den Linux/ISO C++-Quelltext (hier kann man leider keinen Anhang posten), es müsste durch ersetzen der Dateie...
Im Bereich Koordination fallen wie gesagt administrative Arbeiten an. Emails beantworten, Forenbeiträge schreiben, Teammitglieder kontaktieren und so weiter. Am Anfang könnte die/derjenige auch die Recherchearbeiten übernehmen, wenn sie/er möchte. Bezüglich Programmierung ist es kein Problem, wenn du Anfänger bist. Die Frage sollte lauten: Willst du es wirklich lernen? Du kannst ja am Anfang mal viel Code "mitlesen" und später dann kleine Module programmieren, so merkst du schnell, ob das Progra...
Hallo Leute! Anbei ein paar Ergänzungen/Ideen ohne Struktur um einen besseren Überblick zu bekommen. Habs gleich gemacht... Bereich G3 (jeweils extra für Linux, Mac, Windows): Fenster/Vollbild mit OpenGL Zeichenfläche öffnen/schließen Periodischer Funktionsaufruf (Callback/Timer) für Nicht-Benutzer-Aktionen (Computergegner, KI, belebte Spielumgebung) Tastatur Funktionsaufruf (Callback) für Tastatureingaben (Benutzer-Interaktion), linuxseitig bereits vorhanden Maus Funktionsaufruf (Callback) für ...
Zitat von »"Firefly"« Wie viele Teammitglieder machen denn schon mit? Gibts schon ein Programm - (bzw. Dll) Design? Hallo Firefly! Habe die Projektidee erst heute in 4 verschiedenen Foren gepostet. Trotzdem habe ich schon jede Menge Post zu machen! Es gibt bereits Interessenten für die Koordination, die Windows-Anbindung und die Webseite. Möglicherweise kann ich meine kleine Schwester zur grafischen Mitarbeit bewegen. Bezüglich des Programm-Designs gibt es bis jetzt nur Ideen meinerseits. Dacht...
Zitat von »"Faule Socke"« Wenn ich das richtig sehe, soll das ganze eine (relativ) platform unabhängige 3d engine/Framework werden? Ja. Im Prinzip soll der spezifische Code für die G3 (Linux, Mac, Windows) SO WENIG wie möglich und der gemeinsame Code SO VIEL wie möglich ausmachen. Es ist aber auch ein kleines Experiment, ob es überhaupt (leicht) möglich ist, ein Gemeinschaftsprojekt auf die Beine zu stellen. Weiters soll es interessierten Lesern/Teilnehmern einen Einblick in gebräuchliche Techn...