Suchergebnisse
Suchergebnisse 1-20 von insgesamt 21.
Die cute_c2.h von Randy Gaul hat IMHO das beste Verhältnis von Einsteigerfreundlichkeit und Vollständigkeit. Zumindest was Kollisionserkennung / Raycasting angeht, für alles andere verwende ich box2d.
Zitat von »Wirago« Zitat von »Nox« Was passert wenn wy = hx? Oder kann das per Definition nicht passieren? War mir jetzt selber nicht 100% sicher, aber ein breakpoint bei einem C#-Quelltext 1 2 if (wy == hx) return "test"; wurde trotz glitch nie erreicht. Hi, wy und hx sind vom Typ IEEE 754 floating point number, ein Vergleich mittels == ist deshalb nicht Zielführend. Ich kann dir nur wärmstens folgende Lektüre empfehlen: http://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf Um die Sache abzu...
Es geht zwar nicht nur um die Schadensberechnung, aber es gibt eine relativ gut gemachte Nachempfindung des Final Fantasy 7 Kampfsystems. "Gears" A look inside the Final Fantasy VII Game Engine: http://q-gears.sourceforge.net/gears.pdf Darin wird auch eine mögliches Modell zur Schadensberechnung in FF7 erklärt. Die Berechnung ist natürlich etwas komplexer (gekoppelte Zusatzeffekt-Substanzen, Elementarschaden, Zustandsveränderungen, zufällige Variation im Schaden).
Zu 3.: Es gibt einige mögliche Implementierung z.B. VAST (open source).
Amazon ist preislich natürlich eine Apotheke, 10 TB ausgehender traffic pro Monat = 1400$ !!! Bei einem Hetzner dedicated root server, nach verbrauch des kostenlosen traffic, kostet ausgehender traffic pro 1TB = 1,39€, eingehender traffic ist gratis. Anderes Beispiel: DigitalOcean hat selbst für ein 10$ "Droplet" 2TB (in/out) inklusive (danach 20$ pro 1TB). Amazons Angebote enthalten im ausgehenden traffic nur 1GB kostenlos (der eingehende traffic ist gratis). Edit: Der Hetzner Preis pro TB ist ...
Zitat von »Heni« QT: + gute Dokumentation + nativer Look + viele Features - Kommerziell - Überladen - Ökosystem - andere C++ Syntax Qt ist open source und kann sowohl unter GPLv3 als auch unter LGPLv3 verwendet werden. Ein einfacher Download über die Webseite wird von den TheQtCompany Marketingfritzen erschwert um die Einkäufer von Unternehmen dazu zu bewegen eine kommerzielle Lizenz zu kaufen... Den Downloadlink für die aktuellen open source Versionen gibt es hier: https://download.qt.io/offic...
Die Unreal Engine ist auf jeden Fall einen Blick wert, mit dem "Blueprint Visual Scripting" ist es relativ einfach ein game zu erstellen. Auch zu erwähnen ist die Godot-engine, ähnlich konzipiert wie der Game Maker jedoch kostenfrei (hat allerdings eine sehr kleine community).
Zitat von »Glocke« So wirklich zufrieden bin ich mit keiner Lösung bisher Was denkt ihr: Lassen sich "Learning-by-Doing" und Exp-Sharing sinnvoll miteinander verbinden? Oder habt ihr eine Idee wie ich das angesprochene Balancing-Problem sonst lösen kann (ohne "Learning-by-Doing" zu kippen)? Ich bin auf eure Ideen gespannt LG Glocke Hi, ein Levelsystem nach dem Vorbild von Grandia könnte passen. Die Charaktere bekommen für besiegte Gegner normal XP (egal ob sie im Kampf Schaden gemacht haben ode...
Zitat von »Bambi« Würde dir empfehlen Raknet vllt zu nutzen als Net-Api. Kostet aber Lizenz, wenn du commerical werden willst. Aber ich glaub die Meisten verwendetn Raknet. RakNet wurde als Open Source veröffentlicht, siehe den Thread dazu: RakNet Open Source MfG PuppetMaster
Articy:draft SE habe ich nicht, werde mir mal die Demo ansehen. Allerdings erscheint mir die Software etwas überteuert für einfache MindMapping Anwendungszwecke. Normalerweise verwende ich Freemind und yEdit für solche Zwecke, allerdings sind diese Tools nicht Projektbezogen. Mal schauen wie die Articy:draft Demo in der VM läuft, es gibt ja mal wieder keine Linux Version...
Hi, klingt ja erst mal interessant. Einige Fragen hätte ich aber nocht: Geht es dir nur um das Design, oder soll später auch eine Implementierung stattfinden? Wie genau stellst du dir die Zusammenarbeit vor, über Skype / IRC mit kollaborativen Tools wie Etherpad? Geht es dir nur darum Ideen auszutauschen, also wie soll der Output aussehen z.B. ein Design Dokument? MfG PuppetMaster
Warum sollten die Komponenten einem System fest zugeordnet werden? Die Dynamik (und damit alle Vorteile von CBSE "Component Based System Engineering") gehen damit doch verloren... Ein Beispiel: Das Entity welches den Player repräsentiert hat eine Komponente Position. Mit dem Input System werden Eingaben aufgenommen. Ein System Movement reagiert auf Eingaben aus dem Input System (evtl. später auch aus dem AI System). Im System Collision wird überprüft ob eine Änderung der Position plausibel ist, ...
Zitat von »Lares« Zitat von »kiba« Aber dazu gibt es glaube gute Frameworks und Libs wie Tiled. Moment. Tiled ist ein Editor zur Erstellen einer Mapdatei. Das hat nichts damit zu tun, wie deine Applikation die Datei liest und die Informationen verarbeitet. Somit hat es keinen Einfluss auf die Performance. Es gibt die mit Tiled mitgelieferte libtiled zum lesen der tilemaps: https://github.com/bjorn/tiled/tree/master/src/libtiled Allerdings lohnt sich diese library nur wenn es ohnehin schon Qt de...
RakNet ist jetzt Open Source! Ich dachte zuerst jemand hat den OculusVR Blog gehackt und die Medien hätten es gefressen, aber nein, es ist wahr! Facepalmbook scheint wohl doch keinen so bösen Einfluss auf OculusVR zu haben... Jetzt brauche ich mir weder ENet noch ZeroMQ noch Ice antunansehen
Hallo SPPRO Gemeinschaft, heute ist ein denkwürdiger Tag, denn OculusVR hat aus technologischen Gründen RakNet [1] aufgekauft und prompt als Open Source veröffentlicht [2]. RakNet ist die wohl fortschrittlichste Cross-Plattform Netzwerkbibliothek, jedoch waren die Lizenzierungen bisher recht teuer [3] (ab 8k€ für eine Plattform, 4k€ für jede weitere). Und dank Oculus gibt es jetzt alles gratis/libre als Open Source [4] (inklusive Patentnutzungsrechten). Hat jemand schon mal mit RakNet ein Multip...
Hallo, nur ein kurzes Update, der Prototyp für das Inventar ist fertig. Inventar Prototyp Screenshot Scrollen ist sowohl mit dem Mausrad als auch mit Touch/Drag Geste möglich. Für diesen Prototyp (und die richtige Implementierung später) habe ich zwei QML Plugins erstellt: Ein JsonPath ähnliches Plugin, welches JSON Dateien mittels der Qt Json Klassen über sog. property binding im QML zugänglich macht. Und ein filterbares objektbasiertes Model, welches in QML Views angezeigt wird (Qt bietet von ...
Hi, aktuell suchen sowohl Funatics [1] als auch Deck 13 [2] nach Programmierern. Bei Daedalic wurden vor einiger Zeit auch welche gesucht, war aber schon länger her (außerdem ist deren Website gerade down...). Edit: Auch Fishlabs [3] sucht noch Programmierer. Bei großen Unternehmen wie Ubi & co. ist auch der Verschleiß an Programmierern so hoch dass die regelmäßig wieder neue einstellen. Vermutlich wird aber Zeitarbeit eine immer größere Rolle bei solchen Studios spielen. Die Angebote auf Jobbör...
Dazu sollte vielleicht noch erwähnt werden, dass Patente und Gebrauchsmuster gewerbliche Schutzrechte sind. Die Nutzung ist somit nur für gewerbliche Zwecke eingeschränkt, bei nicht-Gewerblichen Projekten sind Patente also nicht anwendbar [1]. Edit: Ich sehe gerade, dass es in anderen Ländern durchaus auch anders gehandhabt wird... Beim Markenrecht und Urheberrecht sieht es natürlich wieder anders aus... [1] Wer sich genauer informieren will Siehe DPMA Infobroschüre Patente (Seite 5 ist der ents...
Hi, die Library sieht doch schon mal gut aus. Der Code ist sauber geschrieben, leicht lesbar und ausführlich dokumentiert. Wenn ich SFML benutzen würde, könnte ich mir vorstellen diese Lib zu verwenden. Ein paar Fragen stellen sich mir aber dann doch: Mit der ABI Stabilität scheinen heutzutage viele Projekte auf Kriegsfuß zu stehen. Die Verwendung von PIMPL / D'Pointer ist jedoch so einfach, dass ich mich jedes Mal frage ob Programmierer sie unabsichtlich nicht benutzen. Planst du für die Librar...
Zitat von »R41Nb0ww4RR10R« Finde die Idee sehr nice, bis auf turnbased, was ich halt nicht so mag Viel Erfolg! Hi, danke für die Rückmeldung, konstruktives Feedback ist natürlich immer erwünscht. Normalerweise mag ich parallele Kampfsysteme auch lieber (wie z.B. das von Grandia), aber der rundenbasierte Kampf ist viel schneller implementiert. Für die Kämpfe über eine Netzwerkverbindung reicht auch TCP aus (selbst bei schlechten WLAN Bedingungen), da man nur eine simple State Machine synchronisi...