I
I
iakdrugyelena2020-07-18 02:36:06
Game development
iakdrugyelena, 2020-07-18 02:36:06

How and in what is it easier and more correct to implement just such a game?

Hello!
Tell me how to implement the game, which PL is better to write in, what architecture should be, etc. And how difficult is it to do?
Before describing the essence of the game, I’ll explain - I want to study programming, at the moment there is no level (20 years ago I programmed a little in Basic), but I want to start studying by implementing a specific task, it’s easier for me, I ask friends for advice.
To begin with, I want to write it for android.

So, I want to make a game "rock, paper, scissors"
People will play among themselves
There will be both single games and tournaments
Rated and non-rated duels
"Pumping" of the profile
Animation

For example, a player makes a request that he wants to play.
Finds a free and also willing to play
Players first enter their actions before the battle and only then look at the result - this sequence is needed, not online.
Those. 1st player entered "Stone"
2nd player entered "Paper"
Then on the screen they see two hands, hand shaking animation, result.

If the game was rated, then the rating of the players changes according to the player's rating and the result.
The rating is made up of the number of victories and the number of rating games played.

There should be round robin tournaments, playoffs, Swiss, etc.

Here is an idea, how to implement it, what to write in?
Thanks!)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
Robur, 2020-07-18
@Robur

Here is such an idea, how to implement it, what to write in?

there's not much difference, any mainstream language will do.
if for android, then you can write natively in java / kotlin, you can use something cross-platform - c#, flutter, ReactNative.
for the server it is better to take the same language that you take for the application so that your brains do not explode and you have some kind of progress.
In this regard, cross-platform is better.
The engine is needed if the game is graphically loaded, in your case, you can at least make a text one, so this is not necessary. Make simple buttons.
The database is also any, it doesn't matter.
Take everything popular so that it is easy to search for answers to questions and go ahead. If you do not know what to choose from two identical options, for example mysql or postgres, throw a coin - you will not lose.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question