Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
3 registered members (TedMar, AndrewAMD, fairtrader), 578 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 5 1 2 3 4 5
Codeänderung ohne Neustart #142023
07/19/07 08:56
07/19/07 08:56
Joined: Jul 2007
Posts: 103
L
Lutz_G Offline OP
Member
Lutz_G  Offline OP
Member
L

Joined: Jul 2007
Posts: 103
Hallo

Jedesmal, wenn Code geändert wurde, muss die Engine neu gestartet werden.
Gibt es eine Möglichkeit bzw. ist es zukünftig geplant, Codeänderungen zur Laufzeit auszuführen?

Ich meine damit nicht das Ändern einzelner Werte wie pan, tilt, passable, usw., sondern z.B. dieses:

Code:
 
action spielfigur
{
my.health = 100;
}



geänderter Code:

Code:
 
action spielfigur
{
my.health = 100;

SchaueNachGegnern();
}



Re: Codeänderung ohne Neustart [Re: Lutz_G] #142024
07/19/07 09:11
07/19/07 09:11
Joined: Jul 2000
Posts: 27,967
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,967
Frankfurt
Nein. Einzig Shader-Code kann zur Laufzeit geaendert werden. Skript-Code ist compiliert und laesst sich nachtraeglich nicht aendern.

Re: Codeänderung ohne Neustart [Re: jcl] #142025
07/30/07 09:03
07/30/07 09:03
Joined: Jul 2007
Posts: 103
L
Lutz_G Offline OP
Member
Lutz_G  Offline OP
Member
L

Joined: Jul 2007
Posts: 103
Danke für die Info. Im forecast steht:

Quote:


Interactive Game Editor

Platzieren von Objekten, Editieren von Multitextur-Terrain, und Anpassung der Template Skripte während der Ausführung in der Engine. Auf diese Weise können Parameter direkt zur Laufzeit verändert werden und haben sofortige Auswirkung im Spiel.






Mich wundert diese Zeile:
... und Anpassung der Template Skripte während der Ausführung in der Engine.

Habe ich da etwas falsch verstanden?

Re: Codeänderung ohne Neustart [Re: Lutz_G] #142026
07/30/07 09:17
07/30/07 09:17
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Ja, du kannst die Werte einstellen (und das zur Laufzeit beobachten) und das dann in der WMP speichern (die Skillbelegungen, die in der WMP gespeichert werden, aber nicht irgendwas in deinem Code). Skills kannst du zur Laufzeit immer ändern.

Re: Codeänderung ohne Neustart [Re: HeelX] #142027
07/30/07 10:40
07/30/07 10:40
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
Wozu willst Du denn den Code zur Laufzeit ändern?
Ich könnte mir das vielleicht für einen Server vorstellen,
der ein update bekommt, aber weiterlaufen soll.
Wobei man das warscheinlich so nie machen würde.

Da der Code nicht wie bei Basic wärend der Laufzeit interpretiert wird,
kann man das technisch auch nicht so lösen. Dazu müsste der komplette Code
zur Laufzeit neu kompiliert werden, und die Ausführung an die exakt veränderte Stelle springen...

Alle Änderungen am Verhalten des Codes kann man schon vorher
programmieren, indem man zB varaiblen setzt, die Codeelemente
aktivieren.
Für eine Veränderung wärend der Laufzeit sehe ich eigendlich
keinen Grund.

Re: Codeänderung ohne Neustart [Re: Damocles] #142028
07/30/07 14:05
07/30/07 14:05
Joined: Jul 2007
Posts: 103
L
Lutz_G Offline OP
Member
Lutz_G  Offline OP
Member
L

Joined: Jul 2007
Posts: 103
Ich dachte an einen Ingame-Leveleditor.
Man ändert den Code und sieht sofort die Auswirkung in Echtzeit.

War allerdings nur ein flüchtiger Gedanke.

Re: Codeänderung ohne Neustart [Re: Lutz_G] #142029
07/30/07 16:54
07/30/07 16:54
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Für sowas gibt es LUA.

Re: Codeänderung ohne Neustart [Re: HeelX] #142030
07/30/07 17:28
07/30/07 17:28
Joined: Jul 2007
Posts: 103
L
Lutz_G Offline OP
Member
Lutz_G  Offline OP
Member
L

Joined: Jul 2007
Posts: 103
Interessant. Das wäre doch was für Gamestudio.

Re: Codeänderung ohne Neustart [Re: Lutz_G] #142031
07/30/07 20:21
07/30/07 20:21
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Kann man über Lite-C selber einbinden

Re: Codeänderung ohne Neustart [Re: HeelX] #142032
07/30/07 21:00
07/30/07 21:00
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline
User
Wicht  Offline
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Ja...HeelX...stimmt. Lite-C ist sensationell.
Allen anderen Sprachen weitaus überlegen. Und die Engine erst. Ein Traum.

Page 1 of 5 1 2 3 4 5

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1