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!
Werbeanzeige
Wenn ich bisher etwas gelernt habe, habe ich immer ganz vorn angefangen. Beim Programmieren wird aber (fast) immer gesagt nimm doch das und das da ist schon alles drin was du brauchst.
Was aber wenn ich quasi alles, Engine Bibliothek etc. selber schreiben will? Gibt es da auch Bücher für oder ergibt sich das eh wenn man Programmierung verstanden hat? (die Frage bekomme ich nicht besser erklärt)
Kann ich, ohne Angaben von Entwickler, erkennen mit welcher Sprache, Engine, Bibliothek etc. ein Spiel geschrieben wurde?
Das ich den Quellcode nur einsehen kann wenn der Entwickler diesen freigegeben hat, weiß ich mittlerweile. (auch da bitte Korrektur falls nicht korrekt)
Frage 1:
Kann ich, ohne Angaben von Entwickler, erkennen mit welcher Sprache, Engine, Bibliothek etc. ein Spiel geschrieben wurde?
Das ich den Quellcode nur einsehen kann wenn der Entwickler diesen freigegeben hat, weiß ich mittlerweile. (auch da bitte Korrektur falls nicht korrekt)
Was aber wenn ich quasi alles, Engine Bibliothek etc. selber schreiben will? Gibt es da auch Bücher für oder ergibt sich das eh wenn man Programmierung verstanden hat?
schaue Dir an was in der demoscenelos ist. Du musst verstehen, wie du pixel zeichnen kannst, dann kannst du Dir bild formate wie PNG anschauen und deinem Programm beibringen, wie du solche dateien rauslesen kannst um die Pixel zu zeichenen, die demo scene kann das aber vermutlich auch ohne bildformate.
Zitat
Das Linux Framebuffer Device (kurz fbdev) ist eine hardwareunabhängige Abstraktionsschicht unter Linux, um Grafiken auf der Konsole bzw. mit X-Window (xf86_fbdev) anzuzeigen. Dabei setzt das Framebuffer-Device nicht auf systemspezifischen Bibliotheken wie der SVGALib oder dem X Window System auf und ist somit eine ressourcensparende Alternative zum weiterverbreiteten X-Server, auf dem heute die meisten grafischen Oberflächen für Linux aufbauen. Es ist seit der Linux-Kernelversion 2.1.107 für alle Plattformen im Standardkernel enthalten.
also wenn TE nicht SDL möchte, kann er noch eine stufe lower gehen und DirectX lernen
Ich denke dein grösstes Problem gerade ist dass du alles auf einmal lernen und machen willst. Das geht aber nicht. Du kannst keine 20 Jahre Wissen und Erfahrung auf zwei Zeilen Foreneintrag eindampfen.
Meine Idee wäre, fang an einem Ende an, der Rest ergibt sich dann nach und nach. Und dann lösen sich auch viel Fragen von selbst
Werbeanzeige