Not logged inOpenClonk Forum
Up Topic Ein melancholischer Ersteindruck

This board is threaded (i.e. has a tree structure). Please use the Reply button of the specific post you are referring to, not just any random button. If you want to reply to the topic in general, use the Post button near the top and bottom of the page.

Post Reply
In Response to Zapper

>Wenn ich dich das direkt fragen darf, wie komme ich denn in solche Projekte rein?


Ich glaube bei den meisten war es so, dass sie sich irgendwas überlegt hatten und dann versucht haben das umzusetzen.
Das Reinkommen selbst ist kein Thema - unser ganzer Code ist öffentlich (https://github.com/openclonk/openclonk) und man kann auf github, wenn man das geändert hat, einen so genannten "Pull Request" erstellen und sich dann Kommentare dazu holen (zwei Beispiele sind [1] und [2]).

Wir haben die Spiellogik in der Scriptsprache "C4Script" (so wie auch früher bei Clonk Rage) und die ganze Engine (z.B. Netzwerk, Dateien laden, Physik, ..) in C++. Also wenn man z.B. Spielobjekte basteln will, muss man garnicht C++ können, sondern C4Script reicht (könnte man vielleicht ein bisschen mit Javascript vergleichen!) Beispiel von zwei C4Script Dateien in [3] und [4].

Vielleicht ist meine Wahrnehmung vom Reinkommen auch bisschen verzerrt, weil ich schon seit dem Beginn des Projekts mitbastel - Marky, wie lief das bei dir? Du hast in der letzten Zeit relativ viel gemacht - was hat dich motiviert und wie hast du angefangen?

PS: Und Englisch kommt im Laufe der Zeit ;)

[1] Ein Pull Request mit vielen Kommentaren: https://github.com/openclonk/openclonk/pull/91
[2] Ein kleinerer Pull Request: https://github.com/openclonk/openclonk/pull/86
[3] Kleine C4Script Datei (Feuerstein): https://github.com/openclonk/openclonk/blob/master/planet/Objects.ocd/Items.ocd/Resources.ocd/Firestone.ocd/Script.c
[4] Große C4Script Datei (Animationslogik vom Clonk): https://github.com/openclonk/openclonk/blob/master/planet/Objects.ocd/Clonk.ocd/Animations.ocd/Script.c

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill