The original English follows the Greek translation
Με αφορμή την κυκλοφορία της νέας έκδοσης του Xonotic το OSArena συναντά τον developer του παιχνιδιού, Merlijn Hofstra για μια σύντομη συνέντευξη.
Πες μας μερικά πράγματα για σένα, τον ρόλο που έχεις στην ομάδα ανάπτυξης και το πως ξεκίνησες να δουλεύεις στο πρότζεκτ.
Είμαι sysadmin 25 ετών, και αυτή τη στιγμή δουλεύω για μια εταιρία webhosting στη Ολλανδία. Είμαι φαν και προγραμματιστής του ΕΛ/ΑΚ εδώ και πολύ καιρό, και έχω αφιερώσει μέρος του χρόνου μου σε αρκετά πρότζεκτ ελεύθερου λογισμικού αυτά τα χρόνια.
Όταν πριν αρκετά χρόνια άλλαξα εντελώς σε Linux και δεν χρησιμοποιούσα τίποτε άλλο, παραιτήθηκα από το πραγματικό gaming και όπως φαινόταν θα έπαιζα μόνο απλά παιχνίδια με χαρτιά και sudoku. Κάποια στιγμή όμως το 2007 βρήκα το Nexuiz και το αγάπησα από την πρώτη στιγμή, μερικώς για το γρήγορο gameplay του και κυρίως επειδή δεν μπορούσα να πιστέψω ότι υπάρχει ένα τόσο καλό παιχνίδι ανοιχτού κώδικα.
Όταν ξεκίνησα έκανα hosting σε διάφορους gameservers για το Nexuiz, και ξεκίνησα να γράφω κώδικα που σχετιζόταν με την διαδικτυακή πλευρά του παιχνιδιού. Γρήγορα έγινα προγραμματιστής για το Nexuiz πρότζεκτ, και όταν χωριστήκαμε και έγινε το Xonotic τον Μάρτιο του 2010 ψηφίστηκα να γίνω μέλος της κεντρικής ομάδας ανάπτυξης. Αυτή τη στιγμή συντηρώ ένα μεγάλο μέρος της υποδομής που χρειαζόμαστε, και προσφέρω την υποστήριξή μου στην κοινότητα. Ο προγραμματισμός έχει περάσει σε δεύτερη μοίρα εξ αιτίας άλλων υποχρεώσεων.
Γιατί αφήσατε την κοινότητα του Nexuiz και πήγατε να φτιάξετε την δική σας εκδοχή του παιχνιδιού?
Κατ’ αρχάς να αναφέρω ότι έχουμε ένα FAQ που εξηγεί το πως έγινε όλη την ιστορία για όσους δεν γνωρίζουν τι έγινε.
Προφανώς η απόφασή μας να κάνουμε το Xonotic ήταν ένα μεγάλο βήμα για εμάς, αλλά έμοιαζε να είναι η μόνη καλή επιλογή που είχαμε για να συνεχίσουμε να δουλεύουμε στο παιχνίδι που αγαπούσαμε. Το Nexuiz ξεκίνησε ως ένα πρότζεκτ υπό την υποστήριξη της Alien Trap, και όλοι θεωρήσαμε ότι θα ήταν ένα ασφαλές μέρος για εμάς να αναπτύξουμε περαιτέρω αυτό το πολύ καλό παιχνίδι.
Όταν ανακοινώθηκε ότι ο κώδικας και το όνομα πουλήθηκαν στην IllFonic με σκοπό να περάσει το παιχνίδι σε κονσόλες, η εμπιστοσύνη μας στην AlienTrap κλονίστηκε. Η κοινότητα του Nexuiz και οι περισσότεροι από τους προγραμματιστές δεν ήξεραν τίποτα για αυτή την συμφωνία, ή ήξεραν μόνο ένα μικρό μέρος του τι συνέβαινε. Με την ανακοίνωση μάθαμε επίσης ότι και η εμπορική έκδοση θα ονομάζεται Nexuiz και ότι δεν θα γύριζαν πίσω στην έκδοση υπό την GPL όλα τα περιεχόμενα. Φοβηθήκαμε ότι το GPL Nexuiz θα επισκιαζόταν από την εμπορική έκδοση και πολλοί από εμάς θελήσαμε την δημιουργία ενός οργανισμού που θα εγγυόταν την διατήρηση της ΕΛ/ΑΚ φύσης του παιχνιδιού.
Ποια ήταν τα πράγματα που έπρεπε να ξαναγράψετε από την αρχή για την δημιουργία του Xonotic?
Όταν ανακοινώθηκε η διάσπαση, είχε περάσει ήδη αρκετός καιρός από την τελευταία έκδοση του Nexuiz, και έτσι κάναμε fork στην τελευταία SVN έκδοση του Nexuiz την οποία κάναμε rebrand σε Xonotic. Στην πορεία είχαμε την δυνατότητα να πετάξουμε πολλά παλιά πράγματα που υπήρχαν στο Nexuiz για πάρα πολύ καιρό, συμπεριλαμβανομένων όλων των playermodels και των χαρτών.
Το να δημιουργήσεις νέα playermodels και νέους χάρτες είναι μια πολύ χρονοβόρα διαδικασία, η οποία συνεχίζεται ακόμη. Ενώ όλα αυτά έπρεπε να γίνουν από την αρχή, δημιουργήσαμε κάποιες συγκεκριμένες κατευθυντήριες γραμμές, σύμφωνα με τις οποίες ζητούσαμε υψηλότερη ποιότητα και συνοχή από ότι στο παρελθόν. Επίσης αποφασίσαμε να δώσουμε στην επίσημη έκδοση μια πιο φουτουριστική αίσθηση, ενώ οι ανεπίσημοι χάρτες θα μπορούσαν να έχουν ο,τι στυλ θέλουν όπως και πριν.
Πολλά άλλα πράγματα δέχτηκαν μικροδιορθώσεις ή μικροβελτιώσεις, όπως για παράδειγμα νέα φυσική και μια εντελώς νέα οπλική ισορροπία. Γενικά αυτό δεν σημαίνει ότι το gameplay του παιχνιδιού έχει αλλάξει πολύ. Ακόμη αγαπάμε την ιδέα ενός arena shooter με γρήγορο ρυθμό και έχουμε διατηρήσει ανέπαφο αυτό το στοιχείο που κάνει το παιχνίδι αυτό που είναι.
Πες μας για την μηχανή του παιχνιδιού, την DarkPlaces.
Η DarkPlaces είναι βασισμένη στην αρχική μηχανή του Quake1, που τελικά εκδόθηκε υπό την άδεια GPL από την ID software το 1999. Ενώ ακόμη διατηρεί την συμβατότητά της με το Quake1, έχει βελτιωθεί πολύ και έχει εμπλουτιστεί με πολλά χαρακτηριστικά με το πέρασμα των χρόνων. Αυτή τη στιγμή είναι μια από τις αποδοτικότερες μηχανές του ελεύθερου λογισμικού, που μπορεί να προσφέρει γραφικά υψηλής ποιότητας και να χρησιμοποιήσει τις μοντέρνες δυνατότητες των καρτών γραφικών.
Άλλο ένα σημαντικό χαρακτηριστικό του σχεδιασμού της μηχανής του Quake1 είναι η ασφάλεια. Από την στιγμή που σχεδόν όλα συμβαίνουν στον διακομιστή γιατί αυτός έχει τον έλεγχο, είναι πολύ δύσκολο να δουλέψουν cheats όπως speedhacks και wallhacks. Το πρόβλημα με τους cheaters είναι πολύ μεγαλύτερο στον κόσμο του ΕΛ/ΑΚ, γιατί οποιοσδήποτε μπορεί να διαβάσει τον κώδικα και να βρει προβλήματα που μπορεί να εκμεταλλευτεί μέσω ενός customized client.
Η DarkPlaces επίσης υποστηρίζει και πολλά στάνταρντ του ελεύθερου λογισμικού. Για παράδειγμα μας επιτρέπει να χρησιμοποιούμε ogg για μουσική και theora για εγγραφή βίντεο του παιχνιδιού (in-game action). Επιπλέον στηριζόμαστε πάρα πολύ στην ολοκλήρωση με το freetype για να γίνει σωστό render στην δική μας γραμματοσειρά, και έχουμε δημιουργήσει την δική μας βιβλιοθήκη για να είμαστε ικανοί να υπογράφουμε ή να κρυπτογραφούμε την κυκλοφορία ανάμεσα στον client και τον server.
To Nexuiz ήταν ένα φανταστικό παιχνίδι που κέντρισε το ενδιαφέρον εμπορικών εταιριών. Πιστεύεις ότι αυτό είναι ένας γενικός κανόνας για όποιο παιχνίδι φτάνει το επίπεδο του Nexuiz ή ήταν μια μεμονωμένη περίπτωση?
Αυτό δεν ισχύει μόνο για τον κόσμο του ΕΛ/ΑΚ. Οτιδήποτε δημοφιλές θα τραβήξει σίγουρα την προσοχή αυτών που προσπαθούν να βγάλουν λεφτά μέσα από εταιρίες. Δεν είναι και πολύ συνηθισμένο αυτό που έγινε με το Nexuiz, δηλαδή να περάσει ολόκληρο το παιχνίδι στον εμπορικό κόσμο, αλλά οι ιδέες πολλών παιχνιδιών προέρχονται από άλλα παιχνίδια. Ακόμη και αν πιστεύουμε πολύ στο ΕΛ/ΑΚ, υπάρχει ακόμα μια μεγάλη γκρίζα περιοχή του τι μπορεί να θεωρηθεί “δίκαιη χρήση”.
Πιστεύω ότι θα έπρεπε να υπάρχει ένας ξεκάθαρος διαχωρισμός ανάμεσα στο να παίρνεις ιδέες και στο να παίρνεις ολόκληρο το παιχνίδι (και την δουλειά που έχει γίνει σε αυτό). Αν κάποια εταιρία θα ήθελε να φτιάξει ένα γρήγορου ρυθμού arena FPS, δεν θα είχαμε κανένα πρόβλημα με αυτό. Ακόμη και αν βασίζονταν στα δικά μας όπλα ή χάρτες. Κάποια δικά μας πράγματα είναι βασισμένα σε πράγματα που έχουμε δει σε άλλα παιχνίδια.
Είναι αδύνατο να τραβήξεις μια ξεκάθαρη γραμμή για το τι θα πρέπει να θεωρείται δίκαιη χρήση, και τι όχι. Οι μεγάλες επιχειρήσεις συχνά προσπαθούν να πατεντάρουν απλές ιδέες, που έχει ως αποτέλεσμα ατελείωτες δικαστικές διαμάχες. Για προφανείς λόγους αυτό δεν μπορεί να λειτουργήσει στον κόσμο του ΕΛ/ΑΚ, και εμείς θα πρέπει να αποδεχτούμε ότι ένας συγκεκριμένος αριθμός των ιδεών μας θα αντιγράφεται από τον εμπορικό κόσμο.
Απ’ όσο ξέρω, η περίπτωση του Nexuiz είναι η πρώτη περίπτωση που ένα παιχνίδι πάρθηκε εξ ολοκλήρου για να πάει να αναπτυχθεί πίσω από κλειστές πόρτες. Αυτό θα έπρεπε να αυξήσει την σημαντικότητα του να έχεις ξεκαθαρίσει τα νομικά θέματα, με την καλή έννοια. Η συμφωνία ανάμεσα στην AlienTrap και την IllFonic ήταν καθ’ όλα νόμιμη, αλλά δεν είχε καλό αντίκτυπο στην κοινότητα και τους προγραμματιστές του παιχνιδιού.
Εξετάζοντας το θέμα αναδρομικά, θα έπρεπε ίσως να είχαμε φτιάξει ένα Code of Conduct, και να το χρησιμοποιήσουμε για να εξασφαλίσουμε της διατήρηση της ΕΛ/ΑΚ φύσης του παιχνιδιού. Η έλλειψη οργάνωσης και η απλή πίστη στο ότι όλα θα πάνε καλά είχε ως αποτέλεσμα αυτό που έγινε στο Nexuiz. Αυτό θα μπορούσε να έχει αποφευχθεί, αλλά κανείς από εμάς δεν είχε σκεφτεί αυτή την πιθανότητα.
Πες μας τι έγινε με την κοινότητα του Nexuiz. Ακολούθησαν οι χρήστες το Xonotic?
Και ναι και όχι. Όλοι οι προγραμματιστές του Nexuiz ήρθαν στο Xonotic άρα το GPL Nexuiz είναι νεκρό σαν πρότζεκτ. Ωστόσο το Xonotic έχει εκδώσει μόνο μια review έκδοση (0.1) τον Δεκέμβριο, και έτσι δεν έχουν έρθει στο Xonotic ακόμη όλοι οι ενεργοί παίχτες. Αν κοιτάξεις τα στατιστικά το Nexuiz είναι ακόμη πιο δημοφιλές από το Xonotic.
Έχουμε βέβαια καλές προοπτικές. Ο περισσότερος κόσμος από τα φόρουμ και το IRC έχουν μεταφερθεί στο Xonotic, απλά συνεχίζουν να παίζουν το Nexuiz μέχρι να εκδοθεί μια καθώς πρέπει έκδοση του Xonotic. Με την έκδοση 0.5 ελπίζουμε να το φέρουμε αυτό στην κοινότητα, και έτσι να αρχίσουμε πραγματικά να αφήνουμε το Nexuiz πίσω μας.
Αν και προοδεύουμε με καλό ρυθμό στο Xonotic, θα χρειαστεί αρκετός καιρός για να ξεχαστεί εντελώς το Nexuiz. Κάποιοι παίχτες παραπονιούνται για το ότι αλλάζουμε τα πράγματα με γρήγορο ρυθμό και προτιμούν το Nexuiz που δεν αναπτύσσεται καθόλου πλέον, και τους ευχαριστεί αυτό. Έχοντας στο νου μας ότι πρέπει να είμαστε πολύ προσεκτικοί με αλλαγές στα βασικά στοιχεία του παιχνιδιού, είμαστε πάντα σε αναζήτηση για νέους τρόπους να κάνουμε το παιχνίδι καλύτερο γενικά. Έχει αποδειχθεί ότι η περιπλοκότητα των αλλαγών είναι αντιστρόφως ανάλογη με την ποσότητα της γκρίνιας που θα παραχθεί από την κοινότητά μας. Έχοντας αλλάξει πολλά από τότε που κάναμε fork το Nexuiz μπορεί να πει κανείς ότι υπάρχουν πολλές αισθητές διαφορές. Πιστεύουμε ακράδαντα ότι έχουμε βελτιώσει πολύ το παιχνίδι, και ελπίζουμε ότι οι χρήστες θα συνηθίσουν τις αλλαγές που κάναμε αυτά τα δύο χρόνια από τότε που βγήκε η τελευταία έκδοση του Nexuiz.
Μόλις βγήκε το Xonotic 0.5 λοιπόν. Δώσε μας τα highlights της νέας έκδοσης.
Προσθέσαμε πολλούς νέους χάρτες, υφές (textures), playermodels, μουσική και effects. Βασιστήκαμε στις πληροφορίες που είχαμε από την κοινότητα για να συντονίσουμε την φυσική του παιχνιδιού και να δημιουργήσουμε νέα ισορροπία.
Επίσης αναβιώσαμε το παλιό assault gamemode με έναν ολοκαίνουριο χάρτη που ονομάζεται techassault. Επιπλέον υπάρχει πειραματική υποστήριξη για οχήματα, αλλά δεν συμπεριλάβαμε χάρτες για αυτό ακόμη.
Έγινε πολύ δουλειά στα playermodels για να έχουν πιο ρεαλιστικό και ίσο μέγεθος, και τα animations πλέον είναι πολύ πιο ομαλά από αυτά που ήταν στο παρελθόν.
Το μενού του παιχνιδιού προσφέρει πλέον επιλογές με εργονομικό τρόπο και πλέον έχουμε και μερικές όμορφες οθόνες φόρτωσης (loading screens). Επιπλέον παρέχονται και άλλες γλώσσες για το μενού εκτός από την Αγγλική.
Χρειάζεστε κάποια βοήθεια σε συγκεκριμένους τομείς από νέους συνεισφέροντες?
Ναι, ψάχνουμε για νέο αίμα στην ομάδα και θα χαρούμε να βρούμε ένα πρότζεκτ για όποιον θέλει να βοηθήσει. Μπορείτε να βοηθήσετε σε οποιονδήποτε τομέα πραγματικά αλλά θα σας δώσω μερικά παραδείγματα:
Graphics artists
Modelers
Animators
Developers
Musical artists
Web developers
Translators
Αν θέλετε να βοηθήσετε μπορείτε να μας βρείτε στο κανάλι IRC στο #xonotic στο Freenode ή μπορείτε να αφήσετε ένα ποστ στα φόρουμ μας.
Ποιο είναι το επόμενο βήμα για το Xonotic?
Αυτή τη στιγμή προσπαθούμε να επεκτείνουμε αυτό που ήδη έχουμε, οπότε θα υπάρξουν περισσότεροι χάρτες και περισσότερα playermodels. Επίσης έχουμε και κάποια νέα χαρακτηριστικά στα σκαριά, όπως τα οχήματα που ανέφερα προηγουμένως.
Άλλο ένα χαρακτηριστικό που ευελπιστούμε ότι θα ενσωματωθεί σύντομα είναι οι παίχτες CSQC, που θα επιτρέψει στους υπολογιστές πελάτες (client) να κάνουν περισσότερα πράγματα χωρίς να πρέπει να δηλώνουν το κάθε βήμα στον διακομιστή (server). Αυτό θα βελτιώσει πολύ τις επιδόσεις του παιχνιδιού και θα μας επιτρέψει στη συνέχεια να κάνουμε πιο σύνθετα πράγματα που αυτή τη στιγμή είναι αδύνατο να γίνουν.
Επίσης στα σκαριά υπάρχει και ένα σύστημα στατιστικών που θα επιτρέπει τις συγκρίσεις ανάμεσα σε παίχτες και θα μπορεί να δημιουργήσει κατατάξεις.
Τέλος δουλεύουμε και σε έναν μεταλλάκτη που λέγεται Relics mutator.
Xonotic Website
Διάφορα βίντεο από την έκδοση 0.1
Tell us a few things about you, your role in the the team and how it all started for you.
I am a 25 year old sysadmin, currently working for a webhosting company in The Netherlands. I’ve been a long time FOSS fan and developer, and have dedicated my time to quite a few FOSS projects over the years.
After having switched to Linux completely many years ago, I had pretty much given up on real gaming and figured we’d only have simple cardgames and sudoku in the FOSS world. At some point in 2007 I came across Nexuiz and loved it from the very start, partially because of the fast gameplay and mostly because I thought this simply would not be possible for an open source game.
Starting out I was hosting several gameservers for Nexuiz, and started to work on the code mostly related to the server and networking side of the game. I quickly became a developer on the Nexuiz project, and when we forked into Xonotic in March 2010 I was voted to become part of the core team. Right now I maintain a lot of the infrastructure we need, and provide support to the community, coding has taken a lower priority due to other obligations.
Why did you leave Nexuiz community and went to make your own fork of the game?
Let me first mention that we have a FAQ that explains the history of the fork for those not familiar with what happened.
Obviously the decision to fork was a big step for us, but it felt like the only good option to continue working on the game we love. Nexuiz started out as a project under the wings of AlienTrap – which we all assumed would be a safe home for us to further develop this great game.
When it was announced that the code and name had been sold to a IllFonic in order to bring it to consoles, our trust in AlienTrap had taken a beating as this happened. The Nexuiz community and most of the developers did not know about this deal, or only knew a small portion of what was going on. Upon announcement we learned that the commercial version would also be named Nexuiz and not all content would be given back to the GPLed version. We feared the GPL Nexuiz would fall under the shades of the commercial version – and many of us wanted an organisation that would actually guarantee the FOSS nature of the game.
What are the things that you had to rewrite to fork Nexuiz into Xonotic?
When the fork was announced, it had already been a while since the last release of Nexuiz – hence we forked the latest SVN version of Nexuiz and started out with rebranding it to Xonotic. In the process it allowed us to get rid of many old things that had been in Nexuiz for a very long time, including all the playermodels and maps.
Creating new playermodels and maps is a very time consuming process, which is still going on. While all of these had to be created from scratch we also introduced some guidelines where we demanded higher quality and consistency than before. We also decided that we wanted to give the offical release a more futuristic feel than before, while unofficial maps can have any style just like before.
Many other things have been tweaked since the Nexuiz days as well, including new physics and a completely new weapon balance. Generally this doesn’t mean that the game has changed a lot for gameplay, we still love the concept of a fast paced arena shooter and have maintained this core element that makes the game what it is.
Tell us about the engine of the game, DarkPlaces.
DarkPlaces is based on the original engine of Quake1, which was GPLed by ID software in 1999. While still maintaining compatibility with Quake1, it has improved a lot and has gained lots of new features over the years. It currently is one of the best performing open source engines, which can deliver high quality graphics and use the modern features of graphics cards.
Another key feature of the Quake1 engine design is the security, as pretty much everything happens on the server side – because the server has so much control it is very difficult to create cheats like speedhacks and wallhacks. The problem of cheaters becomes a lot worse in the FOSS world, because everyone can just read our code and find problems they can abuse with a customized client.
DarkPlaces also supports many open source standards, which for example allows us to use ogg for music and theora to capture videos of in-game action. We also heavily rely on the integration with freetype to properly render our own font, and have created our own library to be able to sign or encrypt the network traffic between client and server.
Nexuiz was a fantastic game and that attracted commercial attention. Is this a law for every very good free and open source games or was it just an occasion?
This doesn’t just hold for the FOSS world, but anything popular will attract the attention of those trying to make money in this business. It is not so common that an entire game is bought into the commercial world, but the ideas in most games find their origin in some other game. Even though we strongly believe in FOSS, there is still a large gray area of what can be considered “Fair Use”.
I think there should be a clear seperation here between taking ideas and taking the entire work. If any company would wish to make a fast paced arena FPS, we would not have any problem with that. Even if they based weapons or maps off ours, this would not be a big deal – some of ours are based on things we’ve seen in other games as well.
It is impossible to draw a clear line of what should be considered fair use, and what isn’t. The big corporations often try to patent simple ideas, which has resulted in endless legal fights. For obvious reasons this doesn’t work in the FOSS world, and we will therefore have to live with a certain amount of our ideas being copied by the commercial world.
As far as I am aware this is the first time a game has been completely taken over to be developed behind closed doors, and this really should stress the importance of having your legal matters sorted in a good way. The deal between AlienTrap and IllFonic was very much legal, but it didn’t fare well with the community and developers.
In retrospect we should have probably created a Code of Conduct, and used that to ensure the open source nature of the game. A lack of organisation and simply trusting that it would be fine has resulted in what happened to Nexuiz. This could have been prevented, but none of us had ever considered the possibility.
Tell us what happened with the community of Nexuiz. Did the users follow Xonotic?
Yes and no, with all developers moving to Xonotic the GPL Nexuiz project is effectively dead. However as Xonotic has so far only released a preview version in December, our active players have not all shifted over yet. When looking at the player statistics, Nexuiz is still more popular than Xonotic.
We do have good prospects though, most of the people on the forums and IRC have transferred over to Xonotic – they just continue playing Nexuiz until there is a proper release of Xonotic. With 0.5 we hope to bring that to the community, so we can really start to leave Nexuiz behind us.
Even though we are making good progress on Xonotic, it will probably be a long time for Nexuiz to be completely forgotten. Some of our players dislike the pace at which we change things, and actually like the fact that Nexuiz is not developed anymore. While bearing in mind that we should be careful of changes to the basic elements of the game, we are always looking for ways to improve the game in general. It has proven to be a rule that the complexity of the change is inversely proportional to the amount of noise it will generate from our community. Having changed a LOT since Nexuiz, this means that there are lots of noticable differences in Xonotic. We strongly believe we have improved the game a lot, and hope that our users will get used to the changes we made over the past 2 years since the last Nexuiz release.
Xonotic 0.5 is out now. Give us the highlights of the new version.
We have added many new maps, textures, playermodels, music and effects. Based on the community input we have tuned the physics and created a new balance.
We have also revived the old assault gamemode with a brand new map called techassault. There also now is experimental support for vehicles, but we have not included maps for that yet.
A lot of work has been put into the playermodels to make their sizes seem more realistic and equal, and the animations are now much more smooth than they used to be.
The menu has also been tuned to provide the options many people may want to change, and we now have quite a few good looking loading screens. In addition we now supply the menu in a selection of languages other than English.
Do you need any help from new contributors and in what areas?
Yes, we are very much looking for new blood on the team – and we’re happy to find a project for you if you’d like to help out. We can use your help in pretty much all areas, but here are some examples:
Graphics artists
Modelers
Animators
Developers
Musical artists
Web developers
Translators
If you wish to help out, you can find the development IRC channel at #xonotic on Freenode or you can post on our forums.
What is the next step for Xonotic?
We are currently trying to expand what we already have, so there will be more maps and more playermodels. We also have some new features that are in the works, such as the vehicles mentioned before.
Another feature we hope to introduce soon is CSQC players, which will allow the client to do more things without communicating every step to the server. This will give a big performance improvement, and allow us to do more complicated things that currently aren’t possible.
A statistics system is also in the works, which allows to compare your progress against other players and can create rankings.
New mutators are in also being worked on, for example the Relics mutator.






Pingback: Xonotic 0.5 παιχνίδι FPS (Linux,Windows,Mac) : The Best online source for Open Source Software
Pingback: OSarena TV: Episode 2 και Δημοσκόπηση ! : The Best online source for Open Source Software