Neues Projekt von Master-Creating
Wieso sollte es einen Nichtprogrammierer auch nur im allergeringsten interessieren in welcher Programmiersprache ein Spiel geschrieben worden ist? Ein Nichtprogrammierer kann auf basis dieser Information sowieso nur falsche Schlußfolgerungen ziehen.
Nicht nur Programmierer kaufen Spiele.
Vieles was aktuell am Markt ist, hätte man auch mit allem möglichen entwickeln können.
Nicht nur Programmierer kaufen Spiele.
Vieles was aktuell am Markt ist, hätte man auch mit allem möglichen entwickeln können.
Auf der Homepage von Master Creating steht, daß für die Master Engine Assembler verwendet wurde. In welchem Umfang steht da allerdings nicht.
Aber nehmen wir mal an, der Großteil oder zumindest sämtliche zeitkritische Routinen sowie alles was mit Grafik zu tun hat wurde mit Assembler programmiert, dann dürfte es auf heutigen Maschinen so ziemlich egal sein, mit was die Engine nun angesteuert wird. Ob das Purebasic oder C++ ist, der Unterschied wird jetzt nicht so wahnsinnig groß sein.
So könnte ich es mir halt vorstellen... es ist 'ne riesige Funktionsbibliothek (so wie ich das verstanden habe ist das keine reine Grafik-Engine sondern deckt mehrere Bereiche ab) und diese Funktionen müssen ja dann nur noch aufgerufen werden.
Aber nehmen wir mal an, der Großteil oder zumindest sämtliche zeitkritische Routinen sowie alles was mit Grafik zu tun hat wurde mit Assembler programmiert, dann dürfte es auf heutigen Maschinen so ziemlich egal sein, mit was die Engine nun angesteuert wird. Ob das Purebasic oder C++ ist, der Unterschied wird jetzt nicht so wahnsinnig groß sein.
So könnte ich es mir halt vorstellen... es ist 'ne riesige Funktionsbibliothek (so wie ich das verstanden habe ist das keine reine Grafik-Engine sondern deckt mehrere Bereiche ab) und diese Funktionen müssen ja dann nur noch aufgerufen werden.


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Das ist bei jeder EXE so...


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Ich hab mir grad ca. 4 EXEn durchgeschaut von denen ich mir ziemlich sicher bin daß die mit Purebasic nix zu tun haben und da war überall das PE drin. Steht wohl für Portable Executable oder so....


ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
>> daß für die Master Engine Assembler verwendet wurde
Naja, das schreiben die ja auch, wenn sie PureBasic verwenden
Das letzte Spiel war doch auch in handoptimiertem Assember (purebasic)
geschrieben.
Naja, das schreiben die ja auch, wenn sie PureBasic verwenden

Das letzte Spiel war doch auch in handoptimiertem Assember (purebasic)
geschrieben.

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Das MZ ist die Signatur, auch bekannt als Magic, eines MS-DOS Executables. Das PE00 (die Nullen als Nullbytes) ist die Signatur des PE-Headers eines Portable Executables von Windows NT, seid Win 95 auch Standart in der Non-Professional Serie von MS.Rubiko hat geschrieben:ja das MZ ist immer da.. aber das PE nicht
.exe ist nicht nur Code der hintereinander in die Datei geschrieben wurde, sondern kann verschiedene Dateiformate sein. PureBasic für Windows erzeugt PE (Portable Executable) .exe'en.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Hab vorhin zufällig ein kleines Snippet dazu geschrieben, findet ihr hier:
http://www.purebasic.fr/german/viewtopi ... 7&start=10
http://www.purebasic.fr/german/viewtopi ... 7&start=10
Code: Alles auswählen
GetExeType(File.s)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
