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!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 23.

Werbeanzeige

30.08.2013, 20:15

Forenbeitrag von: »mint«

Warum benutzt ihr C++, wenn ihr alleine eh nichts schaffen werdet

Es gibt da so ein "Gefälle" in der Informatik, Ausnahmen bestätigen die Regel: Je kleiner, effizienter (weil leistungsschwächer) oder sicherheitskritischer ein Gerät ist, auf dem eine Software laufen soll, desto mehr näherst Du dich Sprachen wie Assembler, C oder C++ an. Bei Maschinensteuerungen (ich meine riesige Maschinen, mit großen Motoren und hohen elektrischen Leistungen) kommen sogenannte PLCs (Programmable Logic Controllers) zum Einsatz, das sind spezielle Steuercomputer, "Industriecompu...

29.08.2013, 19:07

Forenbeitrag von: »mint«

Simple-2D-Engine

Die Qt ScriptEngine ist eine ECMAScript-Engine (vielen bekannt als "JavaScript"). Das schöne daran ist, dass Du transparent dein C++-Programm mit ECMAScript verbinden kannst. Z.B. kannst Du Instanzen Deiner Klassen dem Interpreter verfügbar ("sichtbar") machen. Ruft man dann Methoden auf dem Skriptobjekt auf, dann werden nahtlos Routinen ausgeführt, die beispielsweise in C++ geschrieben sind. Man könnte so also ganze Spielabläufe skripten. Das Schöne ist halt, dass es vom Programmieraufwand her ...

29.08.2013, 08:25

Forenbeitrag von: »mint«

Simple-2D-Engine

Zitat von »Rushh0ur« Der QtCreator su****, zumindest unter Windows. Extrem langsam und das Debuggen macht keinen Spaß. Da ist er mit VS besser bedient. Hm, ich weiß nicht was Du für einen Rechner hast, aber auf meiner alten Athlon X2 5000+ Gurke mit 2 GB RAM läuft der auch bei größeren Projekten absolut flüssig. Dafür spricht auch, dass man für ordentliches Refactoren keine Zusatzsoftware braucht wie bei Visual Studio, weil schon vieles mit Bordmitteln daherkommt. Eine Katastrophe mit Debuggen ...

28.08.2013, 21:07

Forenbeitrag von: »mint«

Simple-2D-Engine

Gibt es einen Grund dafür, dass Du nicht den QtCreator verwendest?

23.08.2013, 01:25

Forenbeitrag von: »mint«

Glee3D - Minimalistic 3D for Qt

Kleines Update: Heute habe ich das tile-basierte Terrain fertiggestellt: <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd-->

21.08.2013, 21:17

Forenbeitrag von: »mint«

Software illegal nutzen

Zitat von »BlueCobold« @mint: Was soll ich hier moderieren? Ich habe eine Meinung, die ich vertreten darf und die im Gegensatz zu der Meinung vieler andere hier sogar durch das Gesetz vorgeben ist. Ich wüsste nicht, wo ich mich falsch verhalten hätte. Soll ich vielleicht anfangen Beiträge zu zensieren? Ich denke nicht. Du musst Deine Meinung aber nicht in einem ellenlangen Schlagabtausch immer und immer wiederholen. Argumentativ gehst Du ja garnicht auf die Kritik der anderen Mitschreiber ein. ...

21.08.2013, 21:08

Forenbeitrag von: »mint«

Software illegal nutzen

Irgendwie erwarte ich von einem Moderator, dass er - naja - moderiert. Also dabei hilft, die Diskussion sachlich zu leiten. Irgendwie ist Dir das nicht gelungen, BlueCobold..

21.08.2013, 17:57

Forenbeitrag von: »mint«

Software illegal nutzen

Wie ich schon geschrieben habe, der Fehler liegt im System. Eine Kopie ist nie kostenlos, sie kostet immer zumindest etwas Zeit. Aber sie ist bei Software so billig, dass ganz einfach der Preis pro Einheit gegen Null geht. Die Problematik, dass ein schaffender Künstler (das betrifft nicht nur Spieleentwickler) in der Regel nicht gut von seiner Arbeit leben kann, ist ja schon ein alter Hut. Aber da müssen Gesetze her, die so etwas angemessen regeln. Überwachung von Spielern, dadurch Beraubung der...

21.08.2013, 00:34

Forenbeitrag von: »mint«

Software illegal nutzen

Ich kann mich ganz genau erinnern, dass ich mal einen Blogpost von einem Musiker gelesen, der tatsächlich folgendes vor hatte: Eine Datei "erforschen", die nicht kopierbar ist. Manchmal frage ich mich wirklich, wie kaputt man sein muss. Die meisten Künstler kommen ab einem gewissen Alter irgendwann an einen Punkt, der nennt sich Realität. Ein ganz komisches Dings ist das, man denkt sich so tolle Sachen aus und dann gehen die garnicht wie man's dachte. Wer sagte doch so schön: Die Gedanken sind f...

20.08.2013, 23:49

Forenbeitrag von: »mint«

Die alte Frage mit dem Studium

Meine Erfahrung: Mach einfach worauf Du Lust hast. Am Ende trägt Dich der Wind ohnehin herum und Du machst am Ende irgendwas ganz tolles, was Du nicht vorhersehen konntest :o)

20.08.2013, 23:36

Forenbeitrag von: »mint«

Software illegal nutzen

Ich finde die Sache mit dem "Raubkopieren" immer etwas problematisch. Sagen wir mal ein halbwegs aktuelles Spiel kostet 70 Euro. 100 Jugendliche "raubkopieren" dieses Spiel, dann "rauben" sie dem Entwickler nach Adam Riese 7000 Euro. Fakt ist aber, wenn sie es nicht kopiert hätten, dann hätten sie es auch nicht gekauft, weil ihnen schlicht das Geld dazu fehlt (wenn nicht gerade die Eltern das Spielen von Computerspielen fördernswert finden, höhö). Das heißt, der entstandene "Schaden" ist rein vi...

20.08.2013, 22:57

Forenbeitrag von: »mint«

Uni Ultrabook

Zitat von »xardias« Zitat von »LetsGo« Ist halt Acer. Acer würd ich nicht empfehlen. Zu recht: http://www.rescuecom.com/news-press-rele…eport-2013.aspx Traue keiner Statistik, die Du nicht selber gefälscht hast Man nehme eine verschwindend geringe Stichprobe (nämlich die Menschen, die einen service call bei Rescuecom über 1-800-RESCUE-PC getätigt haben, ausgeschlossen also schonmal jeder Nicht-US Bürger), werte jeden Anruf gleich als Geräteausfall (= Unzuverlässigkeit des Geräts) und.. tada! Sc...

19.08.2013, 22:14

Forenbeitrag von: »mint«

Uni Ultrabook

Ich habe mir vor etwa einem Jahr ein Packard Bell EasyNote TS11-Notebook gekauft und bin sehr zufrieden damit. Mir war damals wichtig, dass es nicht so merkwürdig aussieht, also nicht bullig, keine komischen Chromapplikationen, sondern einfach ganz schlicht. Für 555 Euro plus einer 128 GB SSD im Austausch (hat damals 130 Euro gekostet, die HDD hab ich für 50 Euro verkauft) dann also ein Gesamtpreis von ca. 630 Euro, hab ich vor einem Jahr folgendes an Technik bekommen: AMD A8 Prozessor (4 Kerne,...

18.08.2013, 00:43

Forenbeitrag von: »mint«

Glee3D - Minimalistic 3D for Qt

Beim Durchstöbern meines "verstaubten" Projekteordner auf der Suche nach wiederverwertbaren Material bin ich über Glee3D gestolpert. Während des Studiums habe ich mir nützliche Funktionen aus meinen Kursen immer weiter als kleine OpenGL Library zusammengehalten um dann schneller die nächsten Wochenaufgaben zu lösen. Herausgekommen ist etwas was man zwar noch lange nicht als Framework bezeichnen kann, aber dem Entwickler zumindest schonmal den OpenGL low-level Kram halbwegs zuverlässig abnimmt. W...

17.08.2013, 17:17

Forenbeitrag von: »mint«

C++ Objekt einer Klasse Definieren

Eigentlich unterhalten wir uns schon viel zu lange über so ein banales Problem. Ich werde es mal mit Code versuchen. Angenommen ich habe eine einzigartige (DLLs sind eine Ausnahme, da kann es gleichnamige globale Variablen mit unterschiedlichen Speicheradressen geben), globale Variable "global". C-/C++-Quelltext 1 int global; Diese kann ich von überall aus beschreiben. Das ist nicht gut, deshalb packe ich dies in eine Klasse und erzeuge eine globale Instanz dieser Klasse: C-/C++-Quelltext 1 2 3 ...

17.08.2013, 10:53

Forenbeitrag von: »mint«

C++ Objekt einer Klasse Definieren

Globale Objekte können Methoden haben. Das heißt aber, dass die eigentlichen Informationen (also z.B. der Spielzustand um im Beispiel oben zu bleiben) als Membervariablen der Klasse dieses globalen Objekts vorliegen, und nicht selbst als globale Variablen. Das beudetet wiederum, dass die Membervariablen nicht mehr einzigartig sind. Ok?

17.08.2013, 08:38

Forenbeitrag von: »mint«

C++ Objekt einer Klasse Definieren

Zitat von »BlueCobold« Die aufgerufenen Methoden sorgen übrigens für den korrekten Zustand des Objekts und da ist es egal, ob dieses ein Singleton ist oder eine globale Variable. Das ist witzig, Du folgst meiner Argumentation und kommst zum gegenteiligen Schluss Es ist eben nicht egal, bei globalen Variablen gibt es keine Methoden, die für den korrekten "Zustand des Objekts" (was übertragen vergleichbar wäre zu den Werten der globalen Variablen) sorgen könnten. Das ist genau der Knackpunkt. Zit...

16.08.2013, 07:27

Forenbeitrag von: »mint«

C++ Objekt einer Klasse Definieren

Ob man Singletons verwenden sollte oder nicht ist immer Geschmackssache. Ich persönlich finde, dass es sinnvolle Anwendungsfälle gibt, sie aber leicht dazu verleiten, sie im Übermaß zu gebrauchen. Man liest immer wieder die Aussage, dass man statt einem Singleton gleich globale Variablen werden kann. Das stimmt leider nicht. Gegenüber einer globalen Variable haben Singletons den entscheidenen Vorteil, dass man sie zustandssicher entwerfen kann. Ganz plattes Beispiel: Stell Dir vor Du legst beisp...

15.08.2013, 22:12

Forenbeitrag von: »mint«

C++ Objekt einer Klasse Definieren

Das ist kein Singleton (siehe Wikipedia Singleton-Muster), sondern einfach eine Klasse mit einer nicht-statischen Methode. Es macht aber durchaus den Anschein, als sollte es ein Singleton darstellen Dir fehlt dazu aber die Implementierung der statischen Get-Methode. Über diese gibst du das die einzige Instanz dieser Klasse zurück. Sicherstellen, dass es die einzige Instanz ist, kannst Du zum Beispiel, indem Du den Konstruktor privat machst. Dann kann nur die Klasse selbst eine Instanz erzeugen. ...

Werbeanzeige