Loading...
  OR  Zero-K Name:    Password:   

Post edit history

Donations for Zero-K

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
6/22/2022 4:41:02 PMAUrankAdminGoogleFrog before revert after revert
Before After
1 [q]wouldn't this require proper requirements engineeing first? without tight definition, you can get anything. good thoughts thou. [/q] 1 To avoid cluttering this thread, move further discussion here: http://zero-k. info/Forum/Thread/35241
2 This. Onboarding and managing anyone who was hired would take a lot of work, probably painful work. At some point it is much easier to implement something myself than to specify requirements and guide someone through satisfying them. With programming vs. someone who is brand new and not really interested in ZK itself, I expect this point to be pretty early. Modelling probably isn't much better.
3 \n
4 People are also really expensive. Would we rather have ten years of server funding, or one entry level game developer for less than half a year? We're only going to gain developers from the pool of people who are interested and familiar enough with ZK to contribute something.
5 \n
6 Improving the website seems slightly more viable, but anyone coming in would be left with the task of either learning the current infrastructure or re-implementing all the things we rely on. I think the most efficient way to do infrastructure development (for a newcomer) would be to develop APIs that allow for things like game stats or running planetwars, then run the stats or planetwars themselves on another site. But this raises the issue of maintenance, as anyone who runs anything we rely on had better hang around in some capacity to maintain it.
7 \n
8 [q]hiring dev work seems a bit weird when everyone else is doing it for free, its pretty ez to dump excess money into the black hole that is advertising, I do facebook and google ads a lot in my job[/q]
9 Also this. People are expensive and it sort of devalues everyone else who has contributed. But someone putting in manpower for free towards a task that inherently uses money seems like a great use of some portion of the donations. Nobody has followed through on any offers to do this though, and I am thoroughly uninterested in doing it myself. I'd want to have measurable results before throwing any significant portion at it though, so this task would involve marketing and analytics. It really just requires someone to step up and demonstrate some capability.
10 \n
11 [q]Trying to switch to a different engine is a surefire way to kill a project such as this.[/q]
12 Yes. But if we change the question to "engine improvements" then the best way to get them is for someone to dive into BAR engine dev. Engine dev is in some sense a shared project run by BAR and ZK, except that ZK has very little contribution to it so BAR things are prioritised. That could change if someone went and did engine dev.
13 \n
14 That said, even "engine improvements" is too low level for player-facing results. Perhaps "performance improvements" would be better. Engine is still important for that, but someone skilled in openGL4 would also help.
15 \n
16 [q]I've kind of stopped actively suggesting things, as the response is always the same (not enough mana), which is no ones fault and I don't blame anyone for, but maybe this would be a way to progress ZK faster? [/q]
17 Don't stop suggesting thing. Put them on GitHub and maybe someone will be inspired by the idea and dip their toes in development. Small tasks are valuable like this. If an idea isn't on GitHub it will be lost, and even then it's not sure to surface again.
18 \n
19 Some sort of community suggestion and bug report collator would be a very useful role. ZK is pretty stable so its hard to even see what progressing ZK faster would look like without an overview of the suggestions and bug reports. There aren't any low-cost tasks with significant payoff that I know of (where cost is relative to the actual skillsets that exist at the moment. Someone with openGL or marketing ability could sweep in and pick some low hanging fruit for sure). I have trouble remembering reports or suggestions beyond the medium-to-large projects, and these projects (like Dodge AI, or Planetwars) are time consuming for various reasons. Other tasks, like marketing or openGL4 migration, are too personally unappealing for me to pick up. But if we had a list of such tasks, then maybe someone would.