Create an account

Thread Rating:
  • 3 Vote(s) - 1.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[META] DarkPlaces fork

Has the project to rewrite all the code in C++ started? Will we use the Daemon engine? If this goes well, will it also work for older computers with minimum requirements of 1 gb of RAM, 2 ghz Pentium ...? What is there for developers to do right now, do this, or continue the previous way (QuakeC, using DarkPlaces engine)?

That's a lot of question. For what I know:
  • Has the project to rewrite all the code in C++ started:
    I've seen no public sign about that and enough will to wait for a start.
  • Will we use the Daemon engine:
    Only If people work on it.
  • If this goes well, will it also work for older computers […]:
    I don't see why c++ would raise the limit, and for Dæmon, that would be the usual requirement.
    Note: 1GB is very low, at some point people with 15 years old PC would face issues to run their operating system before trying to play a game.
  • What is there for developers to do right now:
    Developers prepare next release. Xonotic 0.8.2 is three years old, releasing something new that works is the priority.
Note that anything things about “rewriting” or “port to another engine” are mostly personnal experiments at this point.
This comment is licensed under cc by 4 and antecedent.

Then after the release of the new version and having done the TOS and GDPR things, maybe it's possible continue this topic and other ideas, if this gonna well.

Very related article.
QuakeC hater.

(05-16-2020, 11:50 PM)Lyberta Wrote: Very related article.

The issue is this: Open Source Economics. Which means two things:
  • Software will be maintained and updated for far longer than a typical commercial game
  • Integrating new technologies is a lot slower
In order to integrate new technologies, such as new versions of the C++ standard, requires a non-trivial amount of developer effort (especially since Dark Places is written in C, not C++), and since no one is getting paid to do this effort, changes like this will be quite slow. Sure, if we could get some venture capital (say a million dollars) and hire a team of developers, we could get a game written using the latest C++ standard and whatever scripting language we want out the door within a year.

However, this is open source. We don’t have venture capital. We don’t have a million dollars to hire developers. We just have a lot of enthusiastic volunteers making a really great game, but since Xonotic is already a really great game, there is relatively little motivation to rewrite it using the “latest and greatest” technology.
Unless stated otherwise, all content in this post except for attachments is public domain and any attachments, if present, are available under an open source compatible license.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Trying to understand darkplaces source code wiefie 37 6,343 09-22-2017, 01:37 PM
Last Post: Lyberta
  Module (music) support for Darkplaces (again) [test it] nilyt 8 5,280 04-21-2015, 08:24 PM
Last Post: BuddyFriendGuy
  darkplaces wiki down .... hutty 4 5,089 10-13-2012, 09:47 PM
Last Post: hutty
  Parallelization of Xonotic (and Darkplaces engine) Sarge999 19 15,040 11-21-2011, 03:22 PM
Last Post: Sarge999
  [SOLVED] Compiling from GIT fails: darkplaces unfa 10 10,947 06-20-2011, 07:58 AM
Last Post: unicornsteak
  Darkplaces Code master[mind] 3 4,215 11-28-2010, 05:02 AM
Last Post: SavageX
Question How good is darkplaces really? Ihsan 61 44,720 09-18-2010, 07:11 PM
Last Post: Ihsan

Forum Jump:

Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-