Tetris on C # in 100 lines

Tetris on C # in 100 lines 
3r3-31. Recently I had an idea - to write a simple game in the minimum number of lines. My choice fell on Tetris. In this article I will describe my code.
To begin with, it is worth noting that in my implementation I included only the basic features: 3r3333368.  
movement of figures left /right;
the fall of the figures;
turn figures;
deleting filled figures;
ending the game.
So, first add a PictureBox to the form and create a timer.
Also, the game will need:
public const int width = 1? height = 2? k = 15; //Size of the field and size of the cell in pixels
public ...
+ 0 -

What if the 30/70 profit sharing ceases to be the game-dev standard?

 3r3195. 3r3-31. What if the 30/70 profit sharing ceases to be the game-dev standard?
3r3182.  3r3195. Steam is a rather old service, and when it appeared, it fought not with digital platforms, but with analog carriers. Professional developers found it harder to get the game across to the audience. The development tools were expensive, they needed to be promoted in the world without the omnipotent Internet, it was necessary to print discs and organize deliveries to retailers. 3r3182.  3r3195. 3r3182.  3r3195. But the digital market grew, and Steam grew with it. Gradually, the old obstacles disappeared. Ideological and active schoolchildren could take a free engine, pour ...
+ 0 -

Simplifying build builds in Unity3D

Most recently, I realized that with the increasing number of finished projects, more and more time has to be devoted to building builds. It cannot be said that the unit somehow complicates this process, but certainly does not simplify it. Especially when each project is built for several platforms and even in different configurations. In principle, the problem is not new and has many different solutions. But for a number of reasons I stopped at writing my own plugin.
It looks like this:
Simplifying build builds in Unity3D
And why, why, where to get and how to use, I will tell below.
+ 0 -

Unity 2018.3 has been released

Unity 2018.3 has been releasedA new version of Unity has been released, which is already available to users. Unity 2018.3 contains more than 2000 new features, bug fixes and improvements, including improved workflow prefabs, Visual Effect Graph (Preview) and an updated Terrain system that give developers the opportunity to increase productivity and create multi-faceted and beautiful worlds.

Key changes and improvements in Unity ???-3-33160.
3r3r2202. Improved workflow prefabs [/b] - one of the most requested updates from Unity users. Prefabs have been improved with an emphasis on reuse, control and ...
+ 0 -

The digest of interesting materials for the mobile developer # 279 (December 10 - 16)

In the new digest we have a smart inquiry about geolocation and how applications share data with advertisers, Metal and SceneKit for developers, application history for $ 50?00? best SDK, growth and advertising 2018.
The digest of interesting materials for the mobile developer # 279 (December 10 - 16) 3r33479. 3r37474.  

3r3342. Doom of SceneKit. Yandex experience with 3D graphics in iOS 3r33434.
3r350. SceneKit is a high-level three-dimensional graphics framework in iOS that helps create animated scenes and effects. It includes a physics engine, a particle generator and a set of simple actions for 3D objects that allow you to describe the scene in terms of content — geometry, materials, lighting..
+ 0 -

Fast and Furious: Forza Horizon 4 acceleration due to shaders windows

 3r3189. 3r3-31.
Fast and Furious: Forza Horizon 4 acceleration due to shaders windows 3r3185. 3r3168.  3r3189. 3r3151. 3r3117. Gareth Harwood is a technical art director for the Playground Games
3r3152. 3r3168.  3r3189. 3r3168.  3r3189. Action
Forza Horizon 4
takes place in beautiful Britain, filled with instantly recognizable places and sights, including the model of the city of Edinburgh in the Playground Games version. 3r3168.  3r3189. 3r3168.  3r3189. In most open world games, particular attention needs to be paid to the speed of streaming, and 3r3151. Forza Horizon 4
with its detailed and motley city is no exception. Edinburgh buildings needed new resources for building ...
+ 0 -

As we under the guise of a single UX research, we conducted another

3r3-31. As we under the guise of a single UX research, we conducted another  
In the course of creating the game, expanding the functionality and game activities, it became clear that the buttons took up almost half of the screen. It was necessary to change it: reduce and regroup. But before embarking on the implementation I wanted to make sure that the buttons would not turn out to be too small, that it was convenient to get into them and, on the whole, we would not break anything.
The first thought is to throw in empty buttons and let people click on them in shallows. During the game, people are focused entirely on the other, and if you focus their attention ...
+ 0 -

John Romero: Reflection on DOOM

3r3-31. John Romero: Reflection on DOOM 3r33112.  
The year 1993 turned out to be more generous for wonders than all the previous ones. This was the only time we set ourselves the task of creating a game that was as good as possible at that time. We did not set ourselves such tasks either before DOOMa or after. It was the perfect time to do the impossible. 3r33112.  
We naively compiled an implausible list of technological miracles that we planned to create, and boldly stated in a press release in January 1993 that DOOM would be the main source of falling world performance. We really believed in it and worked ...
+ 0 -

As Emelya went to Ludum Dare

+ 0 -

Emotional roles in games. Literate storytelling and streaming

Emotional roles in games. Literate storytelling and streamingEmotions in games are created by developers in order to bind the player to himself as much as possible and to involve him more deeply into the gameplay: 3r3689.  3r3699. - a player intrigued by an unusual quest will not immediately turn off the game, he will play "a little bit more" to satisfy his curiosity (3r?535. And as a result he will stay twice as long as 3r-?364.);
 3r3699. - a significant NPC begins to indirectly blackmail the player’s character for intimate relations, and the player irritably tries to get rid of the impudent person peacefully (3r36363. Example inside 3r36464.);
+ 0 -