Page 1 of 1

Need your suggest. Work flow of my game.

Posted: Sun Sep 11, 2022 1:14 am
by Cranavis
Hello.

I learned a few of lua in Core.
i did some 3 little games for learning.

Now i want make a stand alone game, like a roll20 for a board role-playing game.

I need your help to make my plan.
What to do step by step.
I don't ask details, only main steps.

My higher problem is not manager serveur.
I think, for easy dev, I need a distant host serveur, all players are clients.
Not let player be able to be host.
I suppose I must work serveur function at first.

It a multiplayer game.
- Anyone will be able to créate a game.
- The cretor of the game will be be game master, with main admin options.
- All other Client will be able to manage according to admin permissions managment.
- All can use some multiplayer actions, like point a location on background map, add his token on the map, etc.
- Then, it can use autosave for each action.

At end, it must be able to be played on smartphone. Computer stay fisrt choice anyway.
If lua can't, I must think about a porting of the game art start.

What must be my action, as dev ?
Have a nice days.

Re: Need your suggest. Work flow of my game.

Posted: Sun Sep 11, 2022 8:08 am
by darkfrei
1) make the game 100% offline, multiplayer just as in HMM3 (turn based game).
2) make the online version with own server


See also
viewtopic.php?t=82533
viewtopic.php?p=165493#p165493

Re: Need your suggest. Work flow of my game.

Posted: Sun Sep 11, 2022 12:46 pm
by Cranavis
Not really.

I started new topic for best start : viewtopic.php?f=4&t=93737

It's like Roll20.
There are a turn orther, but they are able to do some actions at anytime.
All players actions are speak, not show on screen, except to move/rotate the token, and add localisation point.

Turn order is just an help to know which player order, and highlight the one must play now.
Turn order is used only on fight time.

At all other moments, all players are able to change their position, and do actions same time.
But actions are simples :
- Point an area
- Manage his character sheet
- Watch documents library (added by admin)
- Move his token
- Roll a dice
- Add text in chat

Let try simple :
- I need connect 5 client.
- For each, a colored square will appear.
- Each can clic and drag his own colored square to a new location.
- On release mouse button, the position is update for each client.

Have a nice day.