I hate it. It ruined me...

So now there are two #MinetestCTF codebases. The original #CTF by rubenwardy was forked at one point, and #JMA was created.

Now me trying to contribute to both codebases... a real nightmare. I opened a PR on JMA first:

https://github.com/Minetest-JMA-group/jma-capturetheflag/pull/101

Then I thought let's do git format-patch and create some patches to apply to main CTF using git am but no. Heck no. The files have diverged. So applying a patch is not automatic and straightforward. alright alright I can take it. Let's apply the patches manually...

Once I did, I realized I had to change something. Updating the patches for JMA then for main CTF. Okay they should be fine now. I still can do it.

Now I realized the code needs a refactor because now there are 2 mods which depend on each other and this is not allowed.

Heck no!

I do wish developers of JMA and also developer of main CTF would come to a common ground. Otherwise, I cannot contribute to both codebases like this while they have diverged so much.

#softwaredevelopment #softwareengineering #luanti #gamedev #git #foss #opensource #free_software

Spikes are pointable only by a paxel or a pickaxe by farooqkz · Pull Request #101 · Minetest-JMA-group/jma-capturetheflag

See MT-CTF/capturetheflag#1079

GitHub

So we are adding player contributed bounties in #CTF. This is the first step to introduce #capitalism into the game xD

...
...
...

Just checked my PR is not there :/

oh shoot they merged it!

https://github.com/Minetest-JMA-group/jma-capturetheflag/pull/67

yaaaay :D

So the idea is that you want someone on the enemy team to be killed. And you have enough in game currency(score) for this. You put a bounty on the target with your score. Anyone killing the target will get that score and it is substracted from your score.

#crowdfunding is also possible :)))

Edit:

Just opened an issue:

https://github.com/Minetest-JMA-group/jma-capturetheflag/issues/80

Let's our motto be capitalism in CTF to its perfection LOOOOOOL

#Luanti #LuantiCTF #Minetest #MinetestCTF #opensource #gaming #linuxgaming #bsdgaming #opensourcegames #opensourcegaming #foss #fossgaming #opensource_projects #jma #jmactf #VoxelGames #pvpgames #pvp #minecraft

add player contributed bounties(untested, yet) by farooqkz · Pull Request #67 · Minetest-JMA-group/jma-capturetheflag

This is the same as MT-CTF/capturetheflag#1112. The PR to main CTF is tested and polished. I did some diffs between bounties.lua of JMA and Main CTF and they were the same(except for translations)....

GitHub

After sooooo long time, I'm finally back into #CTF :D

#JMA people have added some new maps.

Also map voting properly works. But sometimes it shows maps which I like neither of them...

#MinetestCTF #minetestcapturetheflag #Luanti #LuantiCTF #FOSS #opensource
#opensourcegame #fossgaming #opensourcegaming

Alright I added a line in my profile:

I have a decade of experience in Minetest CTF.

Maybe someone will employ me given my very high level of expertise.

#Luanti #CTF #LuantiCTF #Minetest #minetestctf #capturetheflag #fossgaming #gaming #opensource #opensourcegaming #foss #humor #joke

So I finally got some time to experiment with #VoiceTyping for #Luanti. But then I realized both main #MinetestCTF server and #JMA have disabled CSMs.

I asked Nanowolf to enable it and he agreed. LandarVargan hasn't given a reply yet.

#minetestcapturetheflag #foss #fossgaming #gaming #opensource #opensourcegaming

Yesterday at #LibrePlanet event, I had stomach problems. I hadn't eat food for about 24 hours or more. And before that I had eat only little. But Thank God, I think I explained #MinetestCTF code well and answered the questions, even though I could not concentrate much. However as a shameful deed, and as a side effect of low concentration, I was massively using English words instead of their Persian counterparts. I was trying to tell the Persian word, too after I used the English word. When you can't concentrate well, you don't think much about what you say and how you say it. And it's real hard to censor things.

Hopefully in the next events, I will care more about my health and I will speak pure or close to pure #Persian.

#Shiraz #shirazlinux #Iran

#LibrePlanet event from #ShirazLinux in #Shiraz, #Iran is over. I enjoyed most lectures and also the LAN party. There weren't many people participating at the our #Luanti LAN party. I think not more than 10. But the ones who participated, were active and interested. We didn't have a #hackathon as participants weren't ready for that. But I showed them the code, told them about Luanti and #Lua and explained part of the code such as landmine code, parts of spike code and I think I also explained parts of chest code to them.

It seems that their fear was gone after I walked them through the code and told them about different features needed in the game. Some were thinking to do PRs after this. I reminded them that there are some very simple but very wanted features they could add with very few lines of code. I also introduced them the #JMA server.

Let's hope we will get some hands in #MinetestCTF and also a bigger player base :)

BTW, I carried a pack of 3.5" floppy disks to gift to people under 18 there. But at the LAN party, everyone were above 18. So I'm returning all floppy disks back home XD

Maybe I had to increase the minimum age requirement? Anyway, next time I'm loading the floppies with FreeDOS and digger game. Rather than giving away raw floppies.

#minetest #mtctf #foss #foss_gaming #gaming #opensource #opensourcegame #opensourcegaming #opensourcegames #minecraft #fsf #librelocal #iranfoss #free_software #freesoftware #freesoftwarehackathon #voxelgame #voxelgames #voxelgamedev #gamedev

Waiting for the time to come. Departure is in ~1h.

The travel would have the following benefits:

  • I learn to travel by myself to another city
  • I get to know some #FOSS fans and they get to know me
  • I buy a Redmi Note 9S which supports #Linux #mainline(#pmOS) cheaper than my city. I even might find a brand new one!
  • I do a #hackathon for #MinetestCTF. Maybe this could recruit some contributors for this #luanti game. And if course the more players on the server, the more fun :)))

#libreplanet #shiraz #shirazlinux #minetest

Hello Fediverse! I've been creating #FOSS #gaming videos for a few years, but never got feedback if they are good or not, or how to improve them. Then some friend told me they aren't good and I got disappointed. Now I'm back with courage to improve my skills. How are my works and how can I improve them?

A video on introducing a new feature in #MinetestCTF(now #Luanti) and is on #peertube:

https://peertube.linuxrocks.online/w/jGzZ7yrBvZftbqoVF39gEV

Another video, play and talk:

https://peertube.linuxrocks.online/w/q2SbcvALy6haarYneVJzS2

Boosts appreciated.

The first version of CTF Elysium

PeerTube