Pylos Game. Part N

Вот тут в предыдущей статье я написал, что реализую игру в Пилос на PascalABC.Net. Решил поделиться нюансами разработки под этот язык.

Вот уже полгода играем в эту игру с другом, но ощущается нехватка более полного погружения: отдачи от игры, банально простых звуков соударения мячика поверхностью поля. И мне сегодня захотелось добавить звук в игру, когда шарик ставится на поле. В целом задача несложная:
1) найти модуль для работы со звуком;
2) порыскать в интернете необходимый звук;

3

Кастомный движок, окно

Кастомный движок, окно

Всем привет. 8 месяцев прошло с момента публикации последнго девлога, а это значить, что пора пилить ещё один! Да, я обещал, что выложу следующую часть бытрее, и кто-то может сказать, что я обманщик… Но давайте рассуждать так: 16-ричная система счисления не чужда нам, технически подкованным людям, а число 30 (дней в месяце) в такой системе означало…

20

Создание шейдера обратного фи-феномена в Unity: мой опыт

Все кто страдает фоточувствительной эпилепсией или боится программного кода или математических формул эта статья не для вас!

Все кто страдает фоточувствительной эпилепсией
Визуальная составляющая играет ключевую роль в разработке игр. Один из наиболее уникальных и недооцененных приемов - использование оптических иллюзий.

В контексте разработки игр, оптические иллюзии могут быть использованы для создания уникальных визуальных эффектов и добавления глубины и сложности в игро…

7

Что такое ECS и с чем его компилят

О принципе работы ECS, зачем он нужен, кто вообще его использует и наиболее популярные реализации, а также куда в общем и целом движется Unity и зачем им Data Orientation System.

Что такое ECS и с чем его компилят
163

Ква! Как писали код во времена Quake

Как говорил Джон Кармак: "Фокус — это умение определить, на что вы не будете тратить время". Так давайте не будем тратить время на аннотацию и приступим к анализу кода легендарной Quake World.

Ква! Как писали код во времена Quake
28

hangmen

MAIN()

#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include «hangman.h»

int main (void)
{
// проверка is_word_guessed
printf(«%d\n», is_word_guessed(«secret», «aeiou»)); // 0
printf(«%d\n», is_word_guessed(«hello», «aeihoul»)); // 1
printf(«\n»);

// проверка get_guessed_word
char result[30];
get_guessed_word(«container», «arpst…

1

Hyper Casual игра на Unity с нуля. #3 Геймплей

Hyper Casual игра на Unity с нуля. #3 Геймплей

#1 Начало
#2 Первый уровень

23

На волне ностальгического удовольствия или Funcom, подожди, нормально же общались

Вместо предисловия.

Все любят "ремейки" и "ремастереды" (спорное заявление, которое никогда бы не могло быть правдой). Тем не менее и даже возможно более, кому-то из нас они помогают пережить вновь те замечательные минуты или часы, которые мы когда-то потратили на каждую из таких историй. Нашей историей будет Дюна, в её неоклассическом исполнении группой замечательных…

13