Godot Engine – spelmotorn med öppen källkod släppt i version 3.1

Så var det äntligen dags! För den som gillar öppen källkod och digitala spel så är dagens släpp av Godot Engine en väldigt stor och välkommen nyhet. Öppen källkod och spel är inga främlingar som döljer något för varandra. Idag finns det flera spel med öppen källkod inom i princip alla kategorier. Många av dessa har dock baserats på gamla spelmotorer eller hemmasnickrade spelmotorer. Det som saknats på området är en stabil, funktionsrik och gemensam spelmotor med öppen källkod som utvecklare kan samlas kring för spel kring alla kategorier. En liknelse som kan dras är att spelutvecklare har saknat sin version av “GNU/Linux”-projektet att samlas kring. Det håller nu på att ändras då projektet växer hela tiden.

De stora nya funktionerna i GodotEngine är följande (länkar leder till GodotEngines nyhet med mer detaljer på engelska):

Även om projektet mognar mycket är det fortfarande är en bra bit kvar tills GodotEngine har lika bra utvecklarbas, kvalitet och hastighet i utvecklingen som de proprietära spelmotorerna Unity, Source Engine, Unreal Engine, CryEngine med flera. Ett exempel på det relaterar just till dagens släpp av version 3.1. Tanken var att versionen skulle komma redan förra våren men så blev alltså inte fallet p.g.a bland annat antalet utvecklare i projektet, men också p.g.a. filosofin inom många projekt inom fri mjukvara och öppen källkod där fokus läggs på att leverera väldigt bra kod, även om själva slutanvändaren kanske inte märker av det, vilket nog många gör i detta fall då många är spelutvecklare själva och vill ha en väloptimerad spelmotor.

Här kan du ladda ned GodotEngine för alla olika plattformar:

https://godotengine.org/download

Läs hela annonseringen på GodotEngines hemsida här: https://godotengine.org/article/godot-3-1-released

Även den som vill migrera från proprietära spelmotorer som Unity kan ha en väldigt enkel resa och kommer märka att det inte är stora skillnader:

http://docs.godotengine.org/en/stable/learning/editor/unity_to_godot.html

Vill du bidra till utvecklingen av Godot Engine finansiellt kan du bli en Patron: https://www.patreon.com/godotengine

Mycket hjälp går att hitta i dokumentationen: https://docs.godotengine.org/en/3.1/

Men det finns även stöd att finna på t.ex. Reddit: https://www.reddit.com/r/godot/

Spel gjorda i GodotEngine kan distribueras på de flesta plattformar, även iOS som det går att se en demovideo av här: https://invidio.us/watch=?Qb9Q5oAHXd4

Intressant om Godot Engine med jämförelser och svar från Quora:

https://www.quora.com/Is-Godot-a-good-game-engine

https://www.quora.com/How-does-the-Godot-Engine-compare-to-Unity-Is-it-easy-to-use-Does-it-have-the-same-features-Does-it-make-collaboration-easier

CodeCombat – Lär dig programmering genom Open Source Gamification #blogg100

CodeCombat, Creative Commons,Dagens samhälle är mycket beroende på kod och mjukvara – så länge vi har elektricitet och Internet. Det kommer inte förändras om saker och ting utvecklas i den riktning de rör sig i nu, det vill säga en ökad digitalisering, globalisering, tillgång till elektricitet och fler Internet-användare. I grund och botten betyder det att den som kan kod, det vill säga programmering, har en stor makt idag och imorgon. Därför är det viktigt ur flera aspekter i samhället att det finns öppna möjligheter för vem som helst att lära sig programmera!

CodeCombat är en portal som öppnar möjligheter! CodeCombat är en opensource läroplattform för programmering. Den integrerar så kallad gamification, på svenska fritt översatt till spelifiering. Det är en kreativ metod för att göra saker, uppgifter och upplevelser roliga genom att integrera ingredienser från spel och lek.

CodeCombat har gjort allt deras material till open source! I ett blogginlägg skrev skaparna bakom CodeCombat varför de gjorde “allt” inom projektet till Open Source. Men egentligen är det inte sant då CodeCombat erhåller alla rättigheter för skript, enhetskonfigurationer, beskrivningar, skrivningar och nivå-specifika media. Det finns dock olika sätt att bidra och påverka  CodeCombat-projektet. Det är en självklar del av CodeCombat då mycket av tjänsten bygger just på dess gemenskap. Det arrangeras till och med roliga tävlingar för gemenskapen och

Frågan jag ställer mig är dock vad inkomsterna från projektet går till. Betalas de till grundarna? Sparas de till att drifta tjänsten på hållbart sätt eller ges något tillbaka till gemenskapen? Eller något annat? Inte för att det måste utan mer för att det vore ytterligare en intressant nivå att lyfta i deras arbete att vara open source, inte bara i produkt utan även i organisation.

Koden till CodeCombat har MIT-licens och finns på GitHub. Alla(?) artistiska verk är licenserade med Creative Commons Attribution 4.0 International License och det finns ett så kallat Contributor License Agreement (CLA) som användare behöver följa. Om det är särskilt linjerat med open source-filosofin vet jag inte och det är en intressant fråga.

Första offentliga släppet av Terminal Overload!

Om du missade crowdfunding-kampanjen i början av året av detta unika spelet Terminal Overload så är det dags att spana in det resultat som det börjar mynna ut i. Även om det är lite senare än vanligt så är det bättre än aldrig.

Det är en väldigt tidigt alpha-släpp (v 0.1.0) & det mesta utav speldesignen är i tidigt stadium. Däremot är det ganska spelbart flerspelar-spel redan nu och det finns en Linux, OS X & Windows version att ladda ned från hemsidan.

Jag testade alpha-släppet nyligen & precis som spelet (Revenge of the Cats: Ethernet) som det baseras på, känns det väldigt mycket som att spela i en värld snarlik kultklassikern TRON som utspelar sig inuti mjukvaran av datorsystem. Det är otroligt häftigt & nostalgiskt för alla som sett filmen & för de som inte gjort det kan jag tänka mig att det är en ny typ av FPS-upplevelse med en annorlunda spelmekanik som åtminstone jag inte stött på tidigare. Även om det finns mycket kvar att göra är det alltså möjligt att börja ta del utav Terminal Overload nu både själv & online.

Om du testar det så glöm inte ge feedback på spelets utvecklingsforum eller kom igång och hjälp till i utvecklingen ifall du känner för det, huvudutvecklaren Michael “fr1tz” Goldener skulle säkerligen uppskatta det!

Detta spelet kan också vara det första FOSS-spel som använder sig opensource version utav Torque3D-motorn och kanske den enda som använder Linux-portningen än så länge.

Denna text är en översatt remix med mina egna instick inspirerad utav blogginlägget på spelbloggen FreeGamer.

Free and Open Social Gaming LAN!

Tonight I had a great evening of social gaming at a small LAN together with a couple of friends from the KaosPilot education. I manage to get my wish through to play Free and Open Source games and that was decisive to me, although I had to play on an OS X setup. It was a positive success with lots of laughter & joy and next time we plan to take it to the education and involve students.

We ended off the jam with the RTS “0 A.D.“, which brought back good old memories from times with Age of Empires II. It was a great way to end off. As it is still an alpha-release we experienced crashes when setting up the game and lag when there were too many units active – which we could expect at this point of development.

Xonotic is the rapid Quake-inheritor I reviewed last year was first out on the agenda. It gave a spectacular intro for what these games can offer with a lot of laughter and frustrations!

After that we continued to play the more complex game “Revenge of the Cats: Ethernet“(now more known as Terminal Overload” which earlier this year got successfully crowdfunded). It is a fantastic FPS which took us into an atmosphere resembling the classic 80s-movie TRON! I believe we all jawdropped at some point while playing, we had so much enjoyment with it, I will definitely return to it soon.

Review: Xonotic

No logo. People who play video games on their computer or gaming console cannot choose if they want to see the distributor’s or the developing studios’ logos when the game starts up. It is just there and it bothers me. When one plays commercial games it might feel just like another advert that one this time actually paid money for, but that is not questioned very often today. The first thing one can react on when starting up the game Xonotic is that there are not any of these bothering features which can make one relax a lot since gaming is a very time-limited ingredient in my everyday life. The game gets rid of that unnecessary feature and  The game does not need any sort of installation either which is a huge freedom to anyone who knows what a painstaking process that can because of the huge sizes and security controls. It also means that one can bring it with on a USB. This also means that there is not any sort of registration nor extra software that you have to install to play the game. The latter commonly known as ‘bloatware‘ which does not serve any important function for the core software to work. This is something that is fairly uncommon today as one often has to register for numerous sites.

The game is a clone of the classic multiplayer game ‘Quake‘, published by id Software in 1996 which has made many important progresses in the art of game developing. More importantly is that they made the game’s foundations (read: DarkPlaces game engine) available as open source on GitHub.  GitHub is a platform where people can collaborate and build on their own software projects. Without that move by id Software, Xonotic would not exist and see what results it has accomplished with a growing community of players and developers who want to reinvent their own version of the classic game!

It feels nostalgic in a sense, the way that the game works in terms of gameplay and feel. The menus of the game feels very simple with three options to choose from – Singleplayer, Multiplayer and Settings. Singleplayer includes several scenarios and gameplay variations. It is worth playing through although I did notice a flaw in a map far into the campaign. Starting out with the singleplayer mode is a great way to get to know the game and reduces the learning curve a lot.

Once one is in the game one can notice how similar the game is to Quake as it was developed open source, modified and it has some noticable similarities. I never played Quake myself but I have seen various clips and it really feels great. The campaign does not have a storyline and instead it is entirely level based and the game provides simple instructions throughout all the different game modes on how to play it, e.g. Capture The Flag, SpeedRun, Free For All and some more! However there are some things that could be explained better such as when the player gets to use the ‘grapple hook’ which can be of great use in order to win the game.

The AI (Artificial Intelligence) could really be improved. After playing a map for a while, discerning the difficulty, the bots (computer controlled players) end up running the same paths or standing still at the same places, not doing much resistance. That gets boring after a while because when there is no challenge, one does not have a lot of will left to go through with the level.

The audio and sound design is done properly with a lot of different sound effects that instantly reminds me of classical works which I have seen on YouTube. With the music it creates a great atmosphere and it fulfills the idea of a classic game but set with more modern graphics. And the visual effects and graphics have been developed very well with a lot of interesting details but one could ask for more advanced animations for the effects such as when a character dies and turns into thin air. The overall game design feels consistent and well thought out. This is probably because of inspiration deriving from Quake and Unreal Tournament and due to its intention; provide a free clone of people who do not want to spend money for old games without living communities

The community instantly feels small which can be seen as both good and but more importantly its very inviting and one can easily get into contact with developers and other players on helpful with forums and by that, mainly the official one hosted by the community. Many are also available in through the chat service IRC.This game is really stripped of unneccessary functions and that is very positive. It has a lot of working features already and it at the moment one can only look forward to minor changes which would make the game adapt more to the system its run on. It is a very stable game, this review was written based on experiencence from a system running Windows 7 x64 release where it ran flawlessly. The game was also tested on a Mac running OS X 10.7 after the original post was published. After heavy graphic glitches the problem was solved by changing some settings in the firewall and after that, the game could run smoothly.

One should not feel like they have missed anything if one has not played the original game. This game makes up for it and the growing community with recurring Nations’ Cups are perfect examples of what makes this game a good choice for the casual gamer looking for entertainment as well as the professional one who is looking for competitions and many challenges in terms of gameplay. One can only imagine how fun this will be to share and experience with friends.

Checkmate, Xonotic.