-Since my question doesn't really pertain to anything specific, I really do not know where to post this question. If I've asked it on the wrong site or improperly, please direct me how to ask it so as to get the best answers, thanks!
Setup: I have recently taken a huge interest in coding and I have found it very enjoyable. I started by playing around in Python, as it was recommended to be easy to learn. I created several working GUI's of things that I would like to implement into my game project. From there I began to wonder how I would make my game accessible to my friends. I have my idea in place, I just don't know what steps need to be taken to execute it.
My idea is this: I would like to create a dashboard/web-app/app (whatever you wish to call it) which my D&D friends could connect to and we could all play. I would like to create a database (I assume) which would hold each players data, and update it when changes are made, aswell as be able to have a live chat which we could talk in and perform dice rolls in (I have made a dice roller and equipment bonus calculator in python). At this moment in time, I do not care about it being accessible to the world or publishing or anything like that, I simply wish for my friends to be able to connect in real time.
My questions then are the following:
- What would be the easiest way for a beginner to even tackle such a project?
- What language should I focus on learning?
- Should I use something like React?
- Should I focus on learning Sqlite and Flask? Would it be able to do this?
- What would be the simplest way to look at this
type of application?
- I would need a server and a database, aswell as a client end correct?
Again: Apologies if this was asked in the wrong place, I am simply looking for GENERAL advice, nothing too specific about anything in particular. Thanks!