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

Julién

Alter Hase

  • »Julién« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

11

05.04.2016, 21:18

@Dot: Merci.

@Schrompf: Ein PlugIn-System; genau das soll es werden. Ich überlege mir aber eventuell stattdessen einfach Python bzw. Lua zu nutzen. Ich bin mir da noch nicht so ganz schlüssig.
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

12

06.04.2016, 14:26

Für welche Art von Software soll es ein Plugin-System werden? Wo wird der Code am Ende ausgeführt? Woher kommt dieser Code?
Wenn man an Spiele wie Garys Mod denkt, dann ist es zwingend erforderlich, dass die Möglichkeiten der Scripte (bzw. in deinem Plugins) eingeschränkt werden, da der Spieler den Code durch das betreten eines Servers erhält. Denkt man aber an Texteditoren, bei denen der Nutzer die Plugins manuell herunterladen muss, sieht die Sache wieder anders aus.
Abhängig von der Software kann ein einfaches Erstellen von Plugins noch relevant sein. Scriptsprachen haben da meist den Vorteil, nicht kompiliert werden zu müssen, wodurch die Entwicklung schneller sein kann, und sie sind grundsätzlich plattformunabhängig, im Gegensatz zu compiliertem Code.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].