Programmierer möchte Minetest verstehen
Programmierer möchte Minetest verstehen
Ehemaliger gelernter Programmierer C, C++ und diverse andere Programmiersprachen möchte es wieder mal wissen ob er es noch drauf hat.
Gedacht hätte ich ans einlesen in die Programmierung (C++) von Minetest und dabei den Code und mögliche Programmierfehler rausfinden (sicher sind schon viele gefunden worden) und im späteren Verlauf da und hier den C++-Code erweitern und neues dazu beitragen.
Auch wenn ich beruflich nicht mehr zu den Software-Entwicklern zähle, möchte ich mein möglichstes tun, nach einer gewissen Einarbeitungszeit einen grossteil von Minetest (da offener Code) zu verstehen und danach neue Features einzubauen. Dies ist sicherlich eine grosse Herausforderung für mich, da ich privat sehr viel Zeit zur Verfügung habe.
Gedacht hätte ich ans einlesen in die Programmierung (C++) von Minetest und dabei den Code und mögliche Programmierfehler rausfinden (sicher sind schon viele gefunden worden) und im späteren Verlauf da und hier den C++-Code erweitern und neues dazu beitragen.
Auch wenn ich beruflich nicht mehr zu den Software-Entwicklern zähle, möchte ich mein möglichstes tun, nach einer gewissen Einarbeitungszeit einen grossteil von Minetest (da offener Code) zu verstehen und danach neue Features einzubauen. Dies ist sicherlich eine grosse Herausforderung für mich, da ich privat sehr viel Zeit zur Verfügung habe.
- webdesigner97
- Member
- Posts: 1328
- Joined: Mon Jul 30, 2012 19:16
- GitHub: webD97
- IRC: webdesigner97
- In-game: webdesigner97
- Location: Cologne, Germany
- Contact:
Re: Programmierer möchte Minetest verstehen
Naja, ich bin kein Coredev, aber im Wiki dürften nützliche Infos stehen...
Visit me: webD97.de | @GitHub | @DeviantArt
Mods: StreetsMod | Vehicles
Featured from my blog: Dockerize the Minetest server
On my own behalf: Chameleon - A PHP image manipulation library built around GD
Mods: StreetsMod | Vehicles
Featured from my blog: Dockerize the Minetest server
On my own behalf: Chameleon - A PHP image manipulation library built around GD
- Krock
- Developer
- Posts: 4650
- Joined: Thu Oct 03, 2013 07:48
- GitHub: SmallJoker
- Location: Switzerland
- Contact:
Re: Programmierer möchte Minetest verstehen
Etwas einfaches zum Einsteigen könnte ev. das hier sein: https://github.com/minetest/minetest/issues/1450
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
Re: Programmierer möchte Minetest verstehen
assert() makro ist kein Allheilmittel, da muss anderer code her...Krock wrote:Etwas einfaches zum Einsteigen könnte ev. das hier sein: https://github.com/minetest/minetest/issues/1450
Code: Select all
GUIFormSpecMenu::~GUIFormSpecMenu()
{
removeChildren();
for (u32 i = 0; i < m_tables.size(); ++i) {
GUITable *table = m_tables[i].second;
table->drop();
}
delete m_selected_item;
if (m_form_src != NULL) {
delete m_form_src;
}
if (m_text_dst != NULL) {
delete m_text_dst;
}
if (m_ext_ptr != NULL) {
assert(*m_ext_ptr == this);
*m_ext_ptr = NULL;
}
}
-
- Member
- Posts: 4290
- Joined: Sun Sep 09, 2012 17:31
- GitHub: Sokomine
- IRC: Sokomine
- In-game: Sokomine
Re: Programmierer möchte Minetest verstehen
Es empfiehlt sich bei Minetest sehr, im Channel #minetest-dev im IRC mitzulesen. Eine viel groessere Huerde als die technische Seite duerfte - wie eigentlich immer bei sowas - die menschliche sein: Man muss sich verstehen und miteinander klarkommen. Aber keine Sorge: Die meisten Entwickler sind recht nett. Nur ist es nicht immer einfach, Aenderungen in den offiziellen Code einfliessen zu lassen.
A list of my mods can be found here.
-
- Moderator
- Posts: 4095
- Joined: Wed Aug 24, 2011 09:44
- GitHub: sfan5
- IRC: sfan5
- Location: Germany
Re: Programmierer möchte Minetest verstehen
assert() wird bei Minetest meistens benutzt um Zustände zu verhindern (in diesen Fall *m_ext_pointer != this), bei denen es keinen Sinn machen würde weiter zu machen. Der Code sollte eher eine Exception werfen anstatt ein assert() zu benutzen.cHyper wrote:assert() makro ist kein Allheilmittel, da muss anderer code her...Krock wrote:Etwas einfaches zum Einsteigen könnte ev. das hier sein: https://github.com/minetest/minetest/issues/1450
-schnipp-
- meldrian
- Member
- Posts: 46
- Joined: Sat Jan 12, 2013 14:02
- GitHub: meldrian
- IRC: meldrian
- In-game: meldrian
- Location: Germany
- Contact:
Re: Programmierer möchte Minetest verstehen
Mag niemand die allgmeine Sache würdigen? Dann mache ich das eben :)
Toll das du deine Fähigkeiten und Zeit für das Minetest-Projekt einsetzen und dich einbringen möchtest. Das gefällt.
Toll das du deine Fähigkeiten und Zeit für das Minetest-Projekt einsetzen und dich einbringen möchtest. Das gefällt.
Re: Programmierer möchte Minetest verstehen
Fast ca. 600 Posts und dabei seit 2011! yuhuu würde ich auf facebook schreiben ;--)
Habe bei SIEMENS Austria mal ein script geschrieben, das nach Indien quasi "exportiert" wurde... stolz drauf!
Wie lange der Code war, weiss ich leider nicht mehr so genau, aber ich hab dran gefeilt bis es funktioniert hat.
Danke meldrian für die obigen netten Worte!
minetest forever noch mal und weiter zocken!
Habe bei SIEMENS Austria mal ein script geschrieben, das nach Indien quasi "exportiert" wurde... stolz drauf!
Wie lange der Code war, weiss ich leider nicht mehr so genau, aber ich hab dran gefeilt bis es funktioniert hat.
Danke meldrian für die obigen netten Worte!
minetest forever noch mal und weiter zocken!
Re: Programmierer möchte Minetest verstehen
Fast ca. 888 Posts und dabei seit 2011 dabei! yuhuu würde ich auf discord posten!
minetest forever noch mal und weiter zocken!
minetest forever noch mal und weiter zocken!
Re: Programmierer möchte Minetest verstehen
genau 900 Posts und immer noch dran dev zu werden, habe Ziele aber noch nicht erreicht...
Status:
- eigener minetest server for free ;-)
- CHyper wiki .. stehe aber noch am anfang muss noch einiges erledigen bis etwas produktives rauskommt ;-)
-https://content.minetest.net/packages/cHyper/tronic/ seit version 0.3.x sowie 0.4.x dabei es zu verfollständigen
habe es aber noch immer nicht erledigt wird aber in diesem jahr fortgesetzt, habe schon konzepte dafür
so.
frohes schaffen.
guten loot ... gute steine wie auch immer.
und weitere 100 posts bis ich endlich 1.000er marke erreiche
cHyper
für alle die mir was schreiben wollen gibt es eine eigene e-mail-adresse dafür:
peter.siederer@siederer.eu
wer will kann mir auch mods WIP oder auch maps von minetest schicken.
ich mache mir dann gedanken und gebe gerne tipps.
Status:
- eigener minetest server for free ;-)
- CHyper wiki .. stehe aber noch am anfang muss noch einiges erledigen bis etwas produktives rauskommt ;-)
-https://content.minetest.net/packages/cHyper/tronic/ seit version 0.3.x sowie 0.4.x dabei es zu verfollständigen
habe es aber noch immer nicht erledigt wird aber in diesem jahr fortgesetzt, habe schon konzepte dafür
so.
frohes schaffen.
guten loot ... gute steine wie auch immer.
und weitere 100 posts bis ich endlich 1.000er marke erreiche
cHyper
für alle die mir was schreiben wollen gibt es eine eigene e-mail-adresse dafür:
peter.siederer@siederer.eu
wer will kann mir auch mods WIP oder auch maps von minetest schicken.
ich mache mir dann gedanken und gebe gerne tipps.
Re: Programmierer möchte Minetest verstehen
genau 999 Posts habe meine Ziele noch nicht erreicht,
bin aber noch immer aktiv im forum und auch im wiki unterwegs.
mittlerweile habe ich auch schon einen public minetest server seit 2019 am laufen,
vielen dank dem hoster dafür.
bin aber noch immer aktiv im forum und auch im wiki unterwegs.
mittlerweile habe ich auch schon einen public minetest server seit 2019 am laufen,
vielen dank dem hoster dafür.
-
- Member
- Posts: 53
- Joined: Tue Mar 01, 2022 02:51
- Location: Tulln
- Contact:
Re: Programmierer möchte Minetest verstehen
derzeitiger stand:
mail: chyperspeed@gmail.com
blog: www.chyperspeed.click
start als c++ developer for https://git.minetest.land/oerkki
frei nach de'm motto: wenn es fertig ist.
news folgen noch
keep up the good work UND
when it's done ^^
mail: chyperspeed@gmail.com
blog: www.chyperspeed.click
start als c++ developer for https://git.minetest.land/oerkki
frei nach de'm motto: wenn es fertig ist.
news folgen noch
keep up the good work UND
when it's done ^^
when IT's done ...
Who is online
Users browsing this forum: No registered users and 7 guests