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!

Werbeanzeige

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

11

23.06.2011, 12:02

:D pardon aber ich musste mir echt das Lachen verkneifen als ich das hier las "(zur laufzeit code ändern und ausführen), werte ändern". Denn gerade ersteres geht bei einer interpretierten Skriptsprache oft kinderleicht und gerade mit python kann man nach meinem Wissensstand auch selbständernde Programme implementieren.
PyDev unterstützt auf jedenfall das Debuggen, Ändern von Werten, Haltepunkte etc. und ist dabei eigentlich sehr ähnlich zu VS. Ob und wie die IDE ein Skript welches von einem anderen Programm ausgeführt wird, ebenfalls debuggen kann, weiß ich allerdings ehrlich gesagt nicht, denn immerhin wird es interpretiert und man müsste dann an die Werte von dem Interpreter dran, weil das Programm ja keine eigenständige Bin ist. Bzw. weiß ich nicht wie die Entwicklung eines subversion hooks genau ausschaut, aber wenn man ein Skript von der IDE aus starten kann, stehen einem eigentlich alle handelsüblichen Möglichkeiten offen.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

12

23.06.2011, 13:55

naja die hooks werden ja von subversion aufgerufen, wenn die ide irgendwie rauskriegt, dass diese scripts ausgeführt werden und sich an die ausführung hängen kann ist das natürlich auch toll. letztendlich muss jeder selbst wissen ob er mit python frickelt oder ne "normale" sprache nimmt.. ich hab nur meine erfahrungen geschildert ;)

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

13

23.06.2011, 15:03

python ist eine "normale" Sprache ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

14

23.06.2011, 15:54

Ohne Erfahrung in Python oder Lua zu haben kann ich nur sagen, dass Python im Gegensatz zu Lua als eigenständige universelle Programmiersprache gedacht ist. Python als nicht "normal" zu bezeichnen halte ich für ziemlich fehlinformiert. Python nennt man üblicherweise mit Java, C#, C++ usw. in einem Satz... Lua ist ausdrücklich als einbettbare Scriptsprache entworfen - das macht es vielleicht am Anfang etwas einfacher...

Ansonsten schon mal über javascript nachgedacht? Oder vielleicht Java (sieht gar nicht so schwer aus: http://java.sun.com/docs/books/jni/html/invoke.html#28719)? :)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Chromanoid« (23.06.2011, 16:09)


BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

15

26.06.2011, 12:07

Für kleine Skripte für ein kleines Spiel würde ich dir LUA empfehlen.
Python ist vlt. besser bei großen Spielen, da man damit einfach mehr
möglichkeiten hat ;) Ich könnte mir z.B. vorstellen, dass man mit Python die Klassen
des Spiels verwalten könnte (z.B. Kämpfer, Magier, etc.)...

Aber für deinen Zweck sollte LUA reichen ;)

Forang

Frischling

  • »Forang« ist der Autor dieses Themas

Beiträge: 23

Wohnort: Wesel

Beruf: Schule

  • Private Nachricht senden

16

26.06.2011, 13:41

Danke für die vielen Vorschläge.
Ich lese jetzt gerade ein Buch über Python.
Möglicherweise werde ich ganz auf Python umsteigen und, wie Nox vorgeschlagen hat, performancekritische Bereiche als Modul auszulagern.

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

17

26.06.2011, 14:00

Das wollte ich auch noch Vorschlagen, Python ist als eigenständige Sprache echt super ;)
Ich selbst arbeite auch gerade mit Python und mache allgemein sehr viel damit :)

Werbeanzeige