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 22.

Werbeanzeige

20.02.2017, 18:44

Forenbeitrag von: »YAR«

Eure Pseudonyme

YAR ist noch ein relativ junger Loginname. Er entstand, als ich mich damals in einem Linuxforum angemeldet hab. Ich mochte die Ironie, dass der Root-User (so nennt sich der Administrator unter Linux) zwar auf jedem System eine einzigartige Position ist, aber unter Linux-Nutzern der einzige Account, von den Systemusern mal abgesehen, den einfach jeder hat. Da ich zu dem Zeitpunkt OpenSUSE genutzt habe, fiel mir YAST ("Yet another setup tool") ein. Also nannte ich mich YAR für "Yet another root".

12.02.2017, 22:19

Forenbeitrag von: »YAR«

[GELÖST] Windowsprogrammierung: Größe des Client-Bereichs festlegen

So, nach einer Pause habe ich es endlich verstanden. Jetzt sieht das ganze so aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 WindowRect.left = 500; WindowRect.top = 500; WindowRect.bottom = 1500; WindowRect.right = 1500; BOOL Test = AdjustWindowRect (&WindowRect, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX | WS_VISIBLE, 0); HWND WindowHandle = CreateWindowA ( "Window Class", "Test", WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX | WS_VISIBLE, WindowRect.left, Wi...

12.02.2017, 19:44

Forenbeitrag von: »YAR«

[GELÖST] Windowsprogrammierung: Größe des Client-Bereichs festlegen

Ich entschuldige mich schon einmal im voraus für die fachlich wahrscheinlich vollkommen falschen Ausdrücke. An mir ist definitiv kein Mathematiker verloren gegangen Also wenn ich die Funktionsweise von CreateWindow() richtig verstehe, dann sind die ersten beiden Koordinaten x und y der oberen linken Ecke des Fensters. Die anderen Beiden sind die Koordinaten der unteren rechten Ecke, aber relativ zum ersten Punkt, nicht zur oberen linken Ecke des Bildschirms. GetClientRect() liefert für links obe...

12.02.2017, 19:08

Forenbeitrag von: »YAR«

[GELÖST] Windowsprogrammierung: Größe des Client-Bereichs festlegen

Ich habe gerade nochmal in die Dokumentationen von CreateWindow() und AdjustWindowRect() auf MSDN geschaut, aber ich sehe nicht, wo der Fehler liegt. Wenn das jetzt an irgendeiner Feinheit liegt, wie Microsoft sein Koordinatensystem interpretiert, dann muss ich, glaube ich, jemanden hauen.

12.02.2017, 17:42

Forenbeitrag von: »YAR«

[GELÖST] Windowsprogrammierung: Größe des Client-Bereichs festlegen

Hallo Community, ich spiele zur Zeit ein wenig mit der Windows API herum und wollte mir ein Fenster mit folgenden Eigenschaften erstellen: - Fenstergröße lässt sich NICHT zur Laufzeit verändern - Einen Rand, sowie eine Fensterleiste mit "Minimieren" und "Schließen" Knopf (kein Maximieren) - Vorallem möchte ich einen Client-Bereich mit im voraus festgelegter Größe Der letzte Punkt ist auch leider der Problematische. Ich habe schon die Funktion AdjustWindowRect() gefunden, aber bekomme trotzdem ni...

09.02.2017, 11:14

Forenbeitrag von: »YAR«

Handmade Hero

Ich hab mich inzwischen selbst in das Abenteuer gestürzt und die ersten beiden Wochen sowie die Einführung in C geschaut. Als ich mit C++ angefangen hab, war es mir ein Rätsel, wie man ohne Objektorientierung überhaupt ein Spiel programmieren soll. Nun bin ich zwar nicht zum OOP-Gegner geworden, aber ich verstehe viele Funktionsweisen und Konzepte bedeutend besser und kann besser einschätzen, was davon für mich sinnvoll ist und was nicht. Casey (der Autor der Videotutorials) weiß definitiv, was ...

18.01.2017, 18:26

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Das ist interessant. Und da GCC keine Warnung ausgegeben hat, ist es wohl auch tatsächlich so beabsichtigt von den Entwicklern. Ich stelle die "Warnstufe" immer auf das Maximum, sodass ich normalerweise sogar auf stilistische Abweichungen vom Iso-Standard hingewiesen werde. Ich danke dir für die Aufklärung

18.01.2017, 18:03

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Ich hoffe, ich habe dich da richtig verstanden und hab das "Programm" einfach mal mit einem Texteditor geöffnet. Die Datei enthält tatsächlich überraschend viel lesbaren Text, der mich ein wenig an Header aus der C++ Standardbibliothek erinnert - zumindest an die paar Zeilen, die ich mir so aus Neugierde angesehen und nicht verstanden habe. Ich hätte gerne einen kurzen Ausschnitt als Code hier eingefügt, aber irgendetwas spielt da nicht mit (keine Ahnung, was es diesmal ist...). Deshalb habe ich...

18.01.2017, 11:00

Forenbeitrag von: »YAR«

Handmade Hero

Hallo Community durch Zufall habe ich heute Handmade Hero gefunden. Dabei handelt es sich um eine (sehr ausführliche) Videotutorial-Serie, in welcher ein vollständiges Spiel entwickelt werden soll. Es kommen, wenn ich das richtig verstehe, keine Bibliotheken höherer Ebenen, wie z.B. SFML, zum Einsatz. Es geht um kalten, harten low-level C-Code. Laut Aussage des Erstellers jedoch Anfängerfreundlich. Die archivierten Livestreams lassen sich kostenlos auf Youtube betrachten. Nun muss ich eingestehe...

18.01.2017, 10:26

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Zitat von »David Scherfgen« Was steht denn da drin? Was meinst du damit?

17.01.2017, 23:04

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Zitat von »BlueCobold« Ist zwar an sich kein Fehler, aber du nennst dein Source-File wirklich "hpp"? DAS war der Fehler. Offenbar behandelt gcc Headers anders als Source-Dateien. Bei genauer Betrachtung war die Datei, in der sich main() befindet, sogar bei mir immer eine .cpp. Offenbar sollte ich in Zukunft eher auf meine Gewohnheiten als auf meinen Code achten. Damit sie nicht noch schlimmer werden. Ich danke euch für die Hilfe und entschuldige mich für den falschen Alarm

17.01.2017, 21:18

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Zitat von »BlueCobold« Ist zwar an sich kein Fehler, aber du nennst dein Source-File wirklich "hpp"? .cpp wär passender, nicht? Dass ich die Dateien als Header führe ist eine schlechte Angewohnheit. Wann immer ich experimentiere und einfach alles der Einfachheit halber in eine Datei quetsche, gebe ich ihr die Endung .hpp. Wie ich dazu gekommen bin, weiß ich aber selbst nicht Wenn ich mit mehreren Dateien arbeite oder ein Programm schreibe, mit der Absicht es zu behalten, achte ich aber schon au...

17.01.2017, 20:05

Forenbeitrag von: »YAR«

[GELÖST]Fehlerhaftes Programm nach Kompilierung

Hallo Forum ich bin bei einem meiner Experimente auf ein Problem gestoßen, bei dem ich nicht einmal genau sagen kann, ob das Problem der Compiler oder mein Code ist. Es geht darum: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #include <iostream> #include <vector> #include <string> using namespace std; class weapon { public: int m_item_type; string m_weapon_name; int m_item_id; int m_weapon_damage; weapon (int type = 0, string na...

15.01.2017, 17:24

Forenbeitrag von: »YAR«

[Closed] Arbeitsspeicherauslastung ohne erkennbaren Grund

Hallo Gamingtypen, ich sehe da Cortana, also ist das wahrscheinlich Windows 10 (die Info wär wichtig gewesen ). Das sieht mir nach einer vorinstallierten OEM des Herstellers aus (bitte auch mit angeben - oder mich korrigieren, wenn ich falsch liege). Aus Erfahrung bin ich generell etwas skeptisch wenn Hersteller ein Betriebssystem vorinstallieren. Meistens ist es so mit unnötiger Software zugekleistert, dass man kaum feststellen kann, wo der Fehler liegen könnte. Außerdem müsste man jetzt sämtli...

15.01.2017, 15:48

Forenbeitrag von: »YAR«

Suche Ideen für neues Projekt.

Zitat von »TypeOverride« Zudem interessiert mich, wie andere auf Ideensuche gehen. Ich grase gern Youtube, Greenlight, Gamejolt, Indie.db ab. Aber vielleicht kennen andere andere Wege. Mir fehlt es zwar noch an den technischen Fähigkeiten, aber Ideen finde ich viele in Let's Plays (moderierte Spielevideos). Das Interessante dabei sind weniger die Spiele, sondern mehr die Kritiken der Moderatoren. Zumindest, wenn der Sprecher was taugt. Darüber hinaus motiviert mich meine Frustration über den ak...

15.01.2017, 12:38

Forenbeitrag von: »YAR«

Mal wieder was Lustiges

Also HIER kann ich schon gut mitmischen Der Spielecontroller der besonderen Art: Interactive Urinal (englischer Wikiartikel)

03.12.2016, 11:07

Forenbeitrag von: »YAR«

Gleichbleibende Speicheradresse bei lokalem statischem Zeiger

Danke für den Tipp Ich merke, es gibt noch so einiges, in das ich mich reinlesen muss.

02.12.2016, 11:57

Forenbeitrag von: »YAR«

Gleichbleibende Speicheradresse bei lokalem statischem Zeiger

Es ging mir nur um eventuelle Speicherüberläufe. Ich hatte mich zwar vorher informiert, ob Betriebssysteme nach Programmende den Speicher wieder freigeben, war aber durch die Angelegenheit mit den Speicheradressen etwas verunsichert. Meine Programme sind noch nicht an dem Punkt, an dem ich ihnen irgendwelche sicherheitsrelevante Aufgaben zuteilen würde

01.12.2016, 13:27

Forenbeitrag von: »YAR«

Ich stelle mich vor

Das Gefühl kenne ich auch schon ohne Grafik Wenn ich etwas zu Beginn nicht verstehe, aber es irgendwie herausfinde, bekomme ich regelrechte Hochgefühle.

01.12.2016, 13:24

Forenbeitrag von: »YAR«

Gleichbleibende Speicheradresse bei lokalem statischem Zeiger

Vielen Dank für die Aufklärung Ich hatte schon befürchtet, ich muss sogar bei solchen kleinen Experimenten aufpassen, ob der Speicher vernünftig aufgeräumt wurde.

Werbeanzeige