Arctic Mud

ArcticMUD => General Discussion => Topic started by: Aristox on July 12, 2015, 02:12:56 PM

Title: July 2015 Game State Update
Post by: Aristox on July 12, 2015, 02:12:56 PM
Over the last year not much development work has been happening on Arctic.  This can be tracked directly back to my time being less available.  I am currently the only coder doing any active development and I have less time now then ever before.

That said, we aren't dead in the water, I am just focusing on the non-player facing stuff out of necessity.  We need to do another server move, this time to a completely modernized library set and architecture. This means some of the backend systems need to be upgraded or we are going to have to shutdown. Specifically I need to replace the ancient XML library we have been using with something that will work in the current architecture, in this case I chose to move to JSON instead of another janky XML library.

There might be a few player-facing changes as part of these upgrades, but they are definitely not the main focus.

I will make another update as we get closer to the server move.
Title: Re: July 2015 Game State Update
Post by: kanu on July 13, 2015, 12:10:47 AM
Thanks for the update Aristox, and for your work on the game.
Title: Re: July 2015 Game State Update
Post by: Neyman on July 14, 2015, 01:33:38 PM
I am currently the only coder doing any active development and I have less time now then ever before.

Why not just have more people helping with development? I mean ... it's a text based online game ... from the early 90s ... the days of IRC ... I'm just assuming people who play arctic are super duper mega nerdy (or somehow haven't heard of this thing called "playstation") and at least a decent fraction work in software development. I know C isn't really the language du jour, but I can't be the only one nostalgically still clinging to an old dusty copy of K&R.
 
For all we know, evil Tim could actually be some hot shot core developer of Cython ... actually that sorta sounds like Cyan ... coincidence?!




Title: Re: July 2015 Game State Update
Post by: eddiex on July 14, 2015, 08:09:01 PM
Lol @ evil Tim being a software developer.
Title: Re: July 2015 Game State Update
Post by: Aristox on July 19, 2015, 09:20:26 PM
We have tried other coders, not many stick around.  I can't think of anyone in love with the idea of working with a 25 year old C code base (bastardized with some C++) that has had 20+ people work on it with no common coding standards.

I do it, but I am crazy/stupid.

The other side of it is that we need to trust that person, a lot.  We have been burned before by people taking the codebase and using it for a number of un-approved things.
Title: Re: July 2015 Game State Update
Post by: Flair on July 20, 2015, 12:09:54 AM
Could we not split it out into different pieces?  With you doing the only merges, after like a PR, using something like GIT?
Title: Re: July 2015 Game State Update
Post by: Neyman on July 20, 2015, 07:32:53 PM
using something like GIT?
This pretty much the usual flow I had in mind. Use Git, SVN, or whatever version control system is already used. Fork, do some stuff,  issue merge request (that will likely be ignored). Not sure what unapproved things people have done though. I guess unauthorized release of the code would be an issue. Though so would releasing zone SECRETS, though ppl are more or less good about that.
Title: Re: July 2015 Game State Update
Post by: snax on July 21, 2015, 02:35:51 AM
@aristox :  so in twenty-twenty-never, I might be a 31 and eligible for a slot in adding to the beautiful code?

As to the comments about versioning etc on git/svn, I'm still thinking (I am not an imm/not a coder/not even relevant) that the general concensus (if I recall the gist of all the previous threads in the past) is that one day the code base *might* be released, that if so it won't contain any of the zone files, as to respect all the creators who are probably not even reachable to really give their blessing, and that I'm probably not likely to give any positive contribution to the game other than the occasional meta-game fail or snarky comment.

although, some aspects of the game that aren't terribly critical are probably still pretty damn similar to the diku codebase (weather, in game text editor, uhm....maybe even part of the shops code)

once again, these comments are purely speculation, but I haven't snarked in on the forums or on the game in a month or three, other than to blather about teaching my son how to program.
Title: Re: July 2015 Game State Update
Post by: gulca on July 22, 2015, 12:34:31 AM
Coders should never come from the playerbase. And they should never be allowed to log onto the main port to do testing. That would cut a lot of risk and unfair advantage.


Maybe aristox's son can take some coding when he turn 5.
Title: Re: July 2015 Game State Update
Post by: Jang Yoo Sung on August 03, 2015, 01:20:51 AM
again nothing... he posts like he's gonna say something but nothing....
Title: Re: July 2015 Game State Update
Post by: Aristox on August 04, 2015, 12:32:13 AM
I said I would update when we are closer, still no firm date.  We are moving servers still, but it is delayed at least until the end of this month.

I have a job, I have 2 kids under 5, I have other hobbies.  Arctic is something I do in my spare time between other things.  I didn't get the upgrades done in time, so we extended it a month.

Complaining is a great way to de-motivate someone doing free work (and it is work) you want completed.
Title: Re: July 2015 Game State Update
Post by: Willoe on August 09, 2015, 05:58:17 PM
First and foremost I want to thank the staff for their contribution to the game. The game is better then it has ever been with the new content and classes that it currently has. It is unfortunate that the player base has dwindled so that it is very difficult for people to form groups to actually enjoy the game to its fullest.

This game has seen its share of overlords over the years and I think that our current staff has contributed the most of any to the game and its survival...with that being said(and I don't know if this is even possible so excuse my ignorance), in the past when overlords had things come up or were unable to continue to have to time to play an active role the game(and it is a considerable amount of time), they passed the torch. Now in the past we had a lot more staff to chose from so I don't even know if that's possible, however if it is then why not give someone else a crack at it? Someone who is proven and has been around, or perhaps someone who is unretired that has done so in the past? By any means I'm not asking for anyone to step down but the game does need an active staff to help keep the game fun with quests/tournaments/etc., or even with updates so the player base has an idea of whats going on.

I appreciate all that is being done and by no means am trying to question the work that is being done but simply wondering if the time is so limited by the current staff if there is anyone else that can help fill the void?(by no means am i volunteering!)

Respectfully,
Ilya
Title: Re: July 2015 Game State Update
Post by: muddeer on August 10, 2015, 06:28:12 AM
Didn't Aristox step down awhile back, but then when the new overlord (Scrappnik I think) quit because of irl situations, he had to come back?  Is there really anyone else who can and is willing to take over?

Kudos to anyone who is willing to put in the time and effort to keep this game alive; Thanks Aristox, Hoss, and to others stilling plugging away after all these years!
Title: Re: July 2015 Game State Update
Post by: Gramm on August 17, 2015, 08:38:34 PM
nevermind previous message here, wrong spot to post this complaint. Aristox thanks for finding the time between hobbies and responsibilities to keep us alive brother!!!
Title: Re: July 2015 Game State Update
Post by: Hoss on August 17, 2015, 09:13:45 PM
Gramm, I am not sure if you are trying to make a serious post or just troll me. I am leaning on trolling, as you are speaking about an incident with one of our players that you have no facts on at all.

Anyone that has serious desire to contribute to the game has the opportunity; not everyone has the capability, capacity and can establish the required trust.
Title: Re: July 2015 Game State Update
Post by: Gramm on August 17, 2015, 09:24:32 PM
it was an angry rant that i was hoping to have corrected before anyone read it to be honest, as i decided its a cowardly thing to do to post slanderous crap publically when i can just take up a personal beef with a personal message. my apologies as i probably said in that personal message.
Title: Re: July 2015 Game State Update
Post by: Jorquin on August 18, 2015, 12:57:58 AM
One of the most common problems with people contributing in terms of creation is that they don't understand the time commitment and effort it takes to make a zone. You're realistically talking about at least 300 hours of work for a standard size zone, and a substantial portion of that is tedious description writing. Most people fail to get through the room descriptions and burn out.

That said, there's no reason you have to bite off an entire project yourself. It would be easy enough for one of the active creators to find you a 10 room space in their area or a number of mobiles that they need descriptions written for. Descriptions can be written in word too, so you don't really need read access to the whole area - which means you likely wouldn't be excluded from going to the area when it gets implemented.

Food for thought.
Title: Re: July 2015 Game State Update
Post by: Thymorical on August 18, 2015, 01:54:58 PM
I dont think I have such ability :(
Title: Re: July 2015 Game State Update
Post by: Hoodoo on August 18, 2015, 02:55:09 PM
If some imm needs rdesc/mdesc help, hit me up.  I've built on another mud with exceedingly high standards for writing, with good success, though I am objectively awful at coding. Happy to put my writing chops to work helping another, however.  My preference would be to do so in word/google docs initially.

Jason
Title: Re: July 2015 Game State Update
Post by: Neyman on August 19, 2015, 06:32:43 AM
You're realistically talking about at least 300 hours of work for a standard size zone, and a substantial portion of that is tedious description writing.

The obvious solution is to make a zone that can automatically make new zones. A sentient mud that becomes self aware. Epic.
Title: Re: July 2015 Game State Update
Post by: Neyman on August 19, 2015, 06:32:50 AM
You're realistically talking about at least 300 hours of work for a standard size zone, and a substantial portion of that is tedious description writing.

The obvious solution is to make a zone that can automatically make new zones. A sentient mud that becomes self aware. Epic.

Or at least a forum that can detect and delete duplicate posts
Title: Re: July 2015 Game State Update
Post by: reed23 on September 30, 2015, 07:36:53 PM
Any chance for an update on the projected server move, wipe, etc. even if the answer is you completely spaced these things?  Thanks
Title: Re: July 2015 Game State Update
Post by: Aristox on October 01, 2015, 12:43:15 AM
We are working on it.  No time frame yet, hopefully "soon" (tm).