Development of games from scratch [Part 2]
Good afternoon Dear readers!
So I continue my epic about the development of network games from scratch, here is the link to the first part who did not read Stopgame.ru/blogs/topic/75115
It is disastrous that is not enough to cover the entire amount of work in an acceptable time, but I try.
So in the first part, they left me a little with stones due to the lack of some additional information, and some are simply out of solidarity with others by the principle “I didn’t read” but I condemn ”.
So now there is something to share, I have completed channels and groups, as well as the 4ugui site.com (groups of social networks on the site below).
Here is the gameplay video www.YouTube.COM/Watch?v = 0bzb1mu0hr4
Of course, the game was made not during this period of time that passed between the publication of blog No. 1 and this message, it took about 1.5 months. In general, the start of pumping programming skills began somewhere a year ago.
I tried to exclude all critical mistakes, but certainly some remained. A little later, I will post a link (now I hope everyone understands that I am not just scratching here with a tongue) on the game itself in Google Store and on the site. As far as possible, I will publish updates in groups, all these publications are actually a lot of time, more busy not coding and testing, but publications.
Now a little by mechanics inside the game, network mechanics are written on sockets, this is why the game will work through my server on the Internet. Before that, I knew that there are some built -in solutions like Habrahabr.ru/post/211202/and type of photon www.Photonengine.com/en -us/Photon, neither one nor the other, I counted not suitable for my needs. T.e. With the first component, it is immediately clear that this is 1×1 level and only a client in a regular LALL, about the second, I will say that I don’t really like to use third-party components (I don’t like to use something without understanding how it works, the second does not like to be dependent on someone’s components that can cut something or worse tomorrow-to do it, yes, yes, yes, but then I had to force myself 🙂 Do not write a whole engine from zero) In addition, I intended to make my own servers and therefore, decisions of this type are not suitable for me. This is my unusual approach, maybe later the circumstances will be forced to transfer to something like Photon, I don’t know, I don’t want this.
And probably many have crept in doubt that the start was made from scratch, I hasten to dispel these fears, my programming skill was really about zero a year ago, in all areas, but what is there to be sinful and now some C# and C ++ designs for a long time forced to compile, so it will be possible to focus on my experience. I write the code is terrible, but the tester is good, well, at least I think so 🙂
And the last, I ask you to support the distribution in social networks.
Thank you all.
The best comments
In the video I asked for comments get 8).
Question number 1: target game platform.
As I understand it (Memory Game) Mechanics?
As far as I know, this https://nonukcasinosites.co.uk/about-us/ game mechanics are patented.
Application for a patent
And problems, in any case, in the mobile segment, people have arisen in releases.
Do not worry about the code. You don’t have aaa project. Almost everyone writes terrible code, and those who say that they write only the perfect code, as a rule, “cattle” more often than the rest.
I will not play the game personally, but honestly =). Not because it is bad, but because I even have almost time on aaa. Although I would have drove a little in the early version.
The site does not open.
Regarding the blog, I will follow, because I am from the Ru, and the entire CIS of the Internet segment, almost completely, dumped it for a long time. I think it will be cool to read about: “Russian Indie Developer Story”.
Thanks for the comment, but while the jamb arose with the site, I understand. As for the patents and other things, I do not believe that it is applied to this. It is clear this game is the first step, purely warm -up to understand the entire development process and feel your capabilities.