Summary and video of the story about networking in the gaming industry with the geymdev festival

Summary and video of the story about networking in the gaming industry with the geymdev festivalIn the beginning of June at the Higher School of Business Informatics of the Higher School of Economics in the framework of the educational program Game Project management was a one-day game festival DevsGo, open to all interested persons. We bring to your attention the abstract and video from the first lecture: "Networking - why people are needed" , Victoria Belyaeva. She talked about what networking is, what is its utility in life and specifically in the gaming industry. Than acquaintance with people differs from "by acquaintance", and also about where and how best to make contacts. We ...
+ 0 -

"Impossible" retro game

"Impossible" retro game  
 
Sometimes the current level of development of video cards, VR helmets and other "hardware" is not enough to implement the game. Technologies lag behind ideas. But there is a reverse situation: the concept of the game looks very tempting, I want to play right now, but there are almost no technologies for its implementation.
 
 
Let me share an "impossible" game for matrix printers, which I really want to play.
 
We go deeper into the Underground: the story of one extreme design of the game
 
Geektimes | | [Пятничное]The text console ...
+ 0 -

Nebraska problem

Nebraska problem

 
Casey Muratori is one of the programmers of The Witness. In the process of developing the game, he published in his blog posts about the technical tasks that stood before him. Below is the translation of one of these posts.
 
 
Throughout my career as a programmer, one principle has remained unchanged: I always take the time to ask myself - why am I doing something exactly the way I do? This has always happened, from creating simple program constructs to high-level algorithms. Even deeply rooted ideas are often erroneous, and by exposing these ideas to doubts, we can come to surprising and important ...
+ 0 -

Imitation of natural movement: Steering Behaviors - 2

The first part of article here .
 
 
Imitation of natural movement: Steering Behaviors - 2
 

Part 6. Avoidance of collisions


 
For proper navigation, NPCs often require the ability to avoid obstacles. In this part, we'll consider steering behavior
collision avoidance
(avoid collisions), allowing the characters to safely dodge obstacles in the environment.
 
 
 

Introduction


 
The basic idea of ​​avoiding collisions is to generate a control force to evade obstacles each time they are close enough to impede movement. Even if there are several obstacles in the environment, this behavior will simultaneously use one of them to calculate the avoidance ...[/h][/h]
+ 0 -

John Carmack: My Stories about Steve Jobs

One day my wife asked me "Why do you throw what you do when Steve Jobs asks you to do something for him?" For everyone else, you do not do that. "
 
 
Indeed, there is much to think about.
 
 
In my youth, I was a fan of the Apple computer, Jobs and Wozniak were for me revered people, and the desire to have Apple 2 was the defining feature of my childhood for several years. Years later, when I first saw the NeXT computer at a computer exhibition - in those days when I was already selling my first commercial software - it seemed to me a glance into the future (but the price tag was more than $ 1?000-a ...
+ 0 -

How can you develop two parts of the game in six months and not go crazy

How can you develop two parts of the game in six months and not go crazyIn the era of news that almost every day there are new viruses or how hackers have stolen a huge amount of money, it seemed to us that the market for mobile games lacks a cool game about hackers.
 
My name is Yuri, I'm one of the creators and developer of two series of games. I want to share the experience of their creation and a little promotion experience.
 
This article does not touch on the details of the implementation (there is not a line of code here), but only outlines a slightly routine, but at the same time unusual, indie game development process.
 
The idea of ​​the project
 
How did ...
+ 0 -

Description of the prototype of my multiplayer game server

Hello, Habr.
 
 
I am glad to present my first article: a description of the prototype game multiplayer server.
 
 
Source code (under the Apache 2.0 license)
 
 
Contents:
 
 
 
The architecture of incoming requests processing
 
Brief description of other points
 
 
Modules and interactions of the main classes
 
Different types of tests
 
Caching when working with DB
 
 
 

Inbound processing architecture from the user


 
One of the most important things in the game is the quick processing of game actions (priority casino-keiz). That is, ideally the game should instantly respond to user ...[/h]
+ 0 -

6 interesting bugs I encountered while doing the game for VKontakte

6 interesting bugs I encountered while doing the game for VKontakte
 
 
I like to make games, this is my hobby. In total, about a year in my free time I did a game on jаvascript for VKontakte. Currently, the game is completed, launched, moderated VKontakte and is available in the games catalog. This is not an article of the kind "how I made the game," but a story about the problems that I encountered while it was being created. I hope that this information will help someone to avoid difficult situations in their projects. I know about some bugs in advance, it would be much easier, and maybe I would make other decisions about the code. Welcome to the catalog for details.
 
...
+ 0 -

We create our cryptotics (Part 1)

We create our cryptotics (Part 1)In the early days of December 201? users of the Ethereum blocking project faced an unpleasant discovery - any of their transactions simply ceased to be confirmed. In fact, the entire network has ceased to function because of an unexpectedly expanded membrane.
 
 
Very soon it became clear what was wrong with the project. CryptoKitties . This is a fun toy that works on Ethereum blockbuster and allows users to breed kittens, cross them and sell them as usual critical tokens. At some point, 15% of all transactions in Ethereum accounted for cryptotically! And by the time of writing this article...
+ 0 -

Analysis of games with HDR

Analysis of games with HDR
 
The last couple of weeks I spent on researching HDR-pictures of various games.
 
 
When it comes to SDR video, you should be aware of the RGB values ​​in the range 0-25? where 0 is black and 255 is white.
 
 
HDR10 /Dolby Vision in this respect is slightly different, not only because it uses the 0-1023 interval, but because all these data values ​​represent not just a black and white (or color) gradient, but also a measure of the illumination in the nits, then is in units of brightness measurement.
 
 
Unlike the values ​​used in previous video formats, these values ​​are defined and absolute. A value ...
+ 0 -