Ich dachte daran, dies mit C++ zu tun, im Grunde von einem externen Editor oder etwas, das der Programmierer sagen kann: MyClass :: dude = "Hallo" wo "Dude" eine statische ganze Zahl in "MyClass" ist.Alle Variablen in einem Programm zur Laufzeit vom Programmierer änderbar machen, smarte Idee?
Was das Programm zur Laufzeit tut ist Partitioniert die Eingabe zu MyClass :: dude = "Hallo" und findet die Klasse namens "MyClass" und weist die Variable dude als "Hallo".
Die Idee dahinter ist, dass es als eine Art Laufzeit-Debugger fungiert.
Ist das sicher/gesund?
Ich schrieb einmal generisches System für die Optimierung aller Arten von Werten im laufenden Betrieb. Es wurde in einigen Spielen verwendet und war sehr hilfreich. Aber zu meiner Überraschung sind generische Tuning-Systeme nicht so üblich. Viele Geschäfte machen nur Werkzeuge für spezielle Fälle wie Partikel. Jetzt arbeite ich in einem großen Projekt, wo es kein so fortgeschrittenes Werkzeug gibt, um so ziemlich alles zu modifizieren, was als änderbar deklariert wird. Auch in meinen persönlichen Hobbyprojekten vermisse ich wirklich solches Werkzeug. Vielleicht gibt es schon ein paar Werkzeuge in der Wildnis.Ich meine etwas, das einfach in bestehende Spiele-Engine eingefügt werden kann. – Virne
Als ich tatsächlich versuchte, ein solches Tool zu suchen, fand ich Folgendes: http://www.antisphere.com/Wiki/tools:anttweakbar Sieht vielversprechend auf den ersten Blick. – Virne
Als ich ein Praktikum bei einer Spielefirma gemacht habe, hatten wir auch so etwas. Es gab eine Konsole und man konnte viel und viel ändern. Sehr hilfreich, besonders für den Tester. –