Build a TUI and Multiplayer Framework for a Text-Based Game

I am looking to create a fake terminal of sorts that can be resized and scaled to fit any screen resolution so that the text game and its ASCII art are not distorted and ruined when resized or played on different machines. The game must be able to have colored text characters. Animations are desirable but not required. It must also be cross-platform from Windows to MacOS and Linux. Whatever library or method is taken to achieve the goal is less relevant, but I was tossing around the ideas of Pygame, asciimatics, tkinter, etc. and assigning the text characters to some sort of tile based system but I'm not entirely sure which way is the best to go.

The game framework will be similar to that of a MUD and/or Zork. It will require the functions of being able to have rooms (locations), players, room descriptions, objects, etc.

The multiplayer framework must be able to communicate when 2 or more players are in the same room and when players move around in the room-based world. It must be able to communicate where objects are at any given time and communicate simple attributes such as health, weapon ids, armor ids, a player's money, etc.. And lastly players must be able to send messages to one another and interact with one another (i.e. fight, exchange items, etc.).

I am not asking for the implementation of such functionality, more so just the groundwork to be able to communicate said information from client to client.

I was imagining the server itself being similar to that of a command prompt. A simple log of things occurring within the game world (i.e. players money increased by 100, money decreased, player lost health, player died, player joined, etc.). I would like a framework to be able to execute certain events through the command line (i.e. give player x money, kill player, kick player, ban player, etc.) I was imagining several hundred or at least ~100 clients being simultaneously connected to the server, similar to a MUD.

Once again, I am not seeking the implementation of such commands, rather just a cornerstone from which to build off of and implement further commands and functions myself.

Above all the code needs to be properly documented so that I can understand it as I use and learn it to build the game.

I would highly appreciate anyone up to the challenge, and if anyone should require further explanation or seek clarification upon aspects of what is expected or desired, I shall be happy to answer!

Taidot: Pelisuunnittelu, Pelinkehitys, Python, Käyttöliittymä/informaatioarkkitehtuuri

Näytä lisää: Text Based Game, javascript text based game, text based game creator, adrift text adventure, text adventure game maker, quest text adventure tutorial, how to make a text based game in c++, text adventure games, how to make a text based game in python, how to make a text based game in java, how to make a text based game for android, web text based game, write simple text based game code, create full text based game php, mafia text based game clone, online web based text based game, text based game outline, text based game pdf, build online text based game php, create multiplayer online text based game

Tietoa työnantajasta:
( 1 arvostelu ) East Providence, United States

Projektin tunnus: #19750714

12 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Dear!,I am Jin.S . I'm interested in the project you recently posted. I'm a certificated freelancer with over 1200 good reviews from clients. I have experienced knowledge in every part of Web development. I never disap Lisää

$555 USD 15 päivässä
(39 arvostelua)

portfolio at my website [login to view URL] Hi, I played a bit of Avalon,Zork and some suspense games. I am intrigued by this genre of Text Adventures. The library/engine I would prefer to use is Godot (simple/practical/po Lisää

$150 USD 14 päivässä
(10 arvostelua)

Hi! How are you? I am a senior software developer who has rich experiences in multi player platform development. I read your description and i am really interested in your project. I guarantee I could provide you the Lisää

$600 USD 10 päivässä
(3 arvostelua)

Dear Client!!. I'm an expert of programming Thank you for your attention I am a Programmer with 7 years of experience in full circle of software development. I am interesting in Python and Statistics,Web Scrap Lisää

$150 USD 10 päivässä
(15 arvostelua)

***Hi there, I am python PyQt5 desktop application developer. I can develope apps for windows, mac and linux. I have vms for linux and mac with all neccesary packages installed to test and create build (.exe, .deb, .ap Lisää

$500 USD 5 päivässä
(5 arvostelua)

Hello Sir/Madam, I am good when it comes to understanding python code. I have recently written several scripts in a systematic way using Python. You can check here : Microsoft eBook Giveaway's All eBook:-https://githu Lisää

$350 USD 7 päivässä
(1 arvostelu)

Websites, Games & App Developer Dear Customer Thanks for checking my profile. We are very experienced with mobile app , Game and website development. Talented Our Skills Mobile Programming Native Platform( Lisää

$777 USD 20 päivässä
(0 arvostelua)

Having rife knowledge about Game Design, Game Development, Python, User Interface / IA . Have successfully closed many projects by fulfilling every requirement from client's end. Expert and experienced in Game Design Lisää

$755 USD 10 päivässä
(0 arvostelua)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Lisää

$400 USD 7 päivässä
(1 arvostelu)

Hello, Greetings!! With a proven record of successful achievements in Game development. We are very much interested to work on your project. After looking over your requirements this looks like perfect fit for our te Lisää

$400 USD 7 päivässä
(0 arvostelua)

6 years of experience, 3 years at Google. Driven, rational, effective. Code is delivered on time, every time, thoroughly tested and complete Passionate about Linux and Python. 3 years of professional background in Pyt Lisää

$700 USD 14 päivässä
(0 arvostelua)

We are a web developing and designing company with various other facilities such as web content and digital marketing related to all types of specializations. Additional considerations and implementations are assisted Lisää

$555 USD 7 päivässä
(0 arvostelua)