Let's try this again...
I don't expect a full fledged MUD for this bid. I do expect a reliable, stable, clean and easily maintainable codebase. I do need basic functionallity in all mud features.
I do expect you to have played and coded on a mud before. The mud server should handle telnet connections, probably using a multi-threaded polling posix system. The server should strip all incoming ANSI codes and error trap hacks and corrupt data as needed, it should also be able to send ANSI sequences out to the players.
I want you to let me know if you do this project, what features and functions you can do, how long it will take you and how much you will require. I will provide all screens, input, output and specifications needed for those functions.
We will determine and agree prior to bid acceptance on what is to be done. I will require a signed NDA on bid acceptance, and please understand and read the Deliverables section below, with emphasis on section 3.
I will not allow any use of 3rd party code or solutions, snippets or open source. All work should be original works done by you. I will not allow you to use any deliverables in furture works of your own or for any other purposes.
I will not respond to any bids that don't include a function list that you will complete, how long it will take you and how much you require. Really anyone that has played and coded on a mud before, will know what is required to make a barebones system run.
I'm in no rush, I'm not going to accept a bid based on cost or time alone, But also based on information presented, demonstrated skill and examples.
I expect almost daily updates, questions, reports, etc... Regular reporting tends to get a project done. I will be available my mail and IM at least 16 hours a day.
Thanks, David
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Linux, C, C++, GCC, Telnet, ANSI