Monopolka cover
Monopolka screenshot
Genre: Indie

Monopolka

Unity update

Hello!
The monopolka has been completely redone. Now she works on the unity engine. This allowed to make it more stable in contrast to the previous version.

I apologize, for so long. I made a mistake and started development without using a ready-made engine, i created the engine myself, so it took a lot of time, it seemed to many users that I didn’t spend any time developing, but it took almost all my time to develop. It was obvious to me that it was necessary to change the approach to development.

I began to study the unity engine and C# language of programming. (initially the monopoly worked on bare C ++). All this time I was developing another game "PiiSim", which was for me a training in understanding the basics unity engine and C# language. After that, when I already had the right skills, I decided to completely redo the monopolka.

Now the monopolka is working quite stably, the connection to the server goes smoothly, but sometimes it swears by the antivirus, because it is a little-known application, and therefore suspicious. there is sound and music, and also the game began to look more beautiful. If compared with the previous version.








In any case, if you do not like the changes, you can use the old version by selecting it in the game settings in the steam unloader.


At the moment, the game needs to be improved, but if you want you can try.
This I’ll be doing a couple of weeks, just at the moment there is a discount. If the game this month is sold in 100 copies, then I will add achievements. but in any case, now I need to test and identify buggies. Have fun!

Another game in September

Hello, I apologize for the long break, now I will try to explain the overall situation of the game.
Now I'm doing a fairly simple game (in terms of development), in which there is a lot of absurd and low humor. Maybe someone will find the game offensive, I'll just say that I have no goal to offend. This game has two goal, to score as much as possible points and laugh. This is a new game that will replace in September monopolka. The game is developed on the game engine of "Unity" for this development goes much faster, in comparison with Monopolka.

Now about the game "My World". After the failure of monopolka, I developed "my world". I have little progress.







That was before the beginning of March. March I began to experience financial difficulties, and was forced to look for another job. Maybe someone will find this solution strange, but I live in Russia, and in this country there is no support for the unemployed. Therefore, I was forced to make such a decision. At the same time, I began to study this engine as a "Unity". Unity is very good for novice developers and their first projects, but for such a project as "My World" me need to create your own engine. In many respects the main reason for such a decision - it's a world of blocks. Аnd many innovations that are conceived, when using Unity will not be possible. Of course, I do not like it. Of course, I alone can not do this. For this I need a team. That's why I'm currently working on more simple projects.
Some of you started to support me, thank you.

I will try to prepare a video for the new game in August, and in September add it here, replacing Monopolka. (it's not "My World"). Also you most likely will notice as from your library monopolka will disappear and there will be a game with very strange name. =D

Monopolka dead

I think it's time to admit that the project was absolutely disastrous. People buy the game and then immediately return the money. Frankly, more keys were given than purchases. I do have to exist and I have to start developing another project. Those who bought monopolka, you have not lost anything, just you will notice that "monopolka" will change to another game. Sorry me, the game could not keep afloat.

The next game will be distributed here, monopolka will not disappear, will exist as a branch, which you can choose.
The idea of another game exists in me since 2012. And if you are interested, you can watch this video together with anotations. Video from 2016.
And I'll start to prepare the ground for a new game.

https://youtu.be/KGOB_IQFNE8

Next update in 2 weeks

This week the following has been fixed:


  • small text correction.
  • The timer is reset to 30 again when the action is taken.
  • Added snowflakes to the background of gameplay.
  • Added test sound for buttons in the gameplay.


It was found a strange behavior of the trading menu, but I could not find the reason, so for 3 days I've been completely redesigning the trading menu, I thought I'd have time for 31 december, but it seems that there no..

before that I tried to add the first sound to the game, It was very simple.

The next update will be in 2 weeks and will include a new trading menu and sounds.

Sorry that it was not possible to update to December 31.
Here are 5 keys. Catch!!!

X2WLF-ZIQDT-80FHR
H6AG7-2GKNQ-ZX009
0E4IZ-VQ0K6-56YJJ
CH99L-IQZWE-A5KML
67NWN-BA9TM-FBGNF

Network update - Bug fix (imperfect)

This week the following was bug fix:

  • Corrected trade errors.
  • A disconnected timer was added in the absence of communication with the server for more than 20 seconds. The game will not last anymore if the connection is broken.
  • Enterprise upgrade shows the price.
  • The color change is eliminated at an accidental click when creating a server on a color line in waiting menu.


Not yet fixed:
The timer does not restore the time to 30 at different actions of the player. It may be necessary to re-write the timer work. Also, when the player reconnects to the server, the server crashes. Correction of these errors will be completed next week.

I also began to study the documentation of the SFML library about introducing sounds into the game. At first glance this is not so difficult.

Network update

Main changes:


  • Network is completely changed

    The server now only sends the latest information about the game without waiting for confirmation of the delivery from the client. the client in turn sends only those commands that the server has not yet applied to the game, also the client does not wait for the server to apply these commands and applies them now to the latest received game data.

    if not to give details about how the new network is arranged, then with the correction of the network it was possible to achieve that more than 90% of the packets arrive before the recipient.


  • New waiting menu


Due to the fact that the gameplay was originally made for the old work of the network, now there are still bugs that appeared with the introduction of a new network. Their search and correction I will deal with in the week.

Update is delayed (reason)

Network update is delayed. At the moment I wrote how network packets should behave, but when I ran into the integration of it into the game, problems arose.

The menu in which players choose their color was closely related to the previous work of network packets, so it was easier to write a new menu than to fix an existing one. it's I now do. I think that with the introduction of the work of packages in the gameplay will be easier. because when I wrote the gameplay, I already assumed that, most likely, some of its details will be changed in the future, so the gameplay is more malleable to the changes.

Now I can say how the network should behave.
The server will send only one packet always with the latest gameplay data, also this package will store information about which user commands were applied to this gameplay.

The client also always sends one packet, but with a sequence of commands that the server has not yet received, the client also will not wait for the acception of these commands from the server, and will apply the commands in advance and send the server only those commands that the server has not yet applied to the gameplay. Unlike the old network, these commands are tightly packed into one package, rather than being sent separately.

in the previous work of the network was the cluttering of the channel, due to the fact that packets that the server had not yet received were constantly sent, but now one packet is always sent.

In the next update, in addition to changing the operation of the network, the waiting menu will also be changed. I'm sorry that it takes a little longer than expected.

Trade update - Bug fix

For the week the following was corrected:

  • Fixed a bug of imaginary move when the player visited his company.
  • Added test of enterprises for a monopoly after committing a trade.
  • After the start of a new round, the timer now shows the player who must walk.
  • Fixed bug when the company in trade lined up in a triangle.
  • The player's indicator now shows the total cost of the player's possessions.
  • Fixed bug when it was possible to accidentally press the main buttons during trading.
  • Now the completion of the input of money using the buttons "enter" and "space" in the trade is working properly.
  • Corrected the font. "-" and "6".
  • Improved display of a rectangular frame.



The next update will fix the network work.
At the moment the problem in the logic of information transfer.
All calculations are made on the server and the client only sends commands and waits for an answer. This expectation is a visible delay to the player.
To fix this, I need to change the logic of the game. It is necessary to make all the teams do according to the principle "the customer is always right". This means that when a client commits an action, it is immediately processed by it without waiting for an answer from the server, and the server only checks that the processing of the client corresponds to the rules of the game.

I think that I will rework the network by the end of November.

Trade update

Main changes:

  • Trading menu. allows you to make deals with other players once.


Other changes

  • Changed the image size of the company level. 100x100 => 200x200
  • Updated images of players, clearer boundaries.
  • Increased player's speed in two.
  • Server sends packet to clients more. Now 4 times per second.
  • Fixed bug with main background menu display
  • A new image of a cell that gives money for a circle



In the next week there will be found and corrections of other errors.

Development plan 2017

Now I make the trade menu. I think that will be ready by the end of October.
Next I'll make a windows the chat and game events.
Next, I will make the cells random events.
After that, I'll make the sounds, the sounds will take a little longer because I never created sounds and I will need to know how to work with them.
I doubt that I will have time to make sounds before the beginning of 2018, but I will try to do the rest of the above. :)