LINUX.ORG.RU
ФорумTalks

Ultra racoon

 


0

1

Простая игра про енота, который должен красть, мыть и отпускать рыбу. Если рыбак наготове, то он поймает енота. Также, в кустах сидит пьяный охотник, который может пристрелить енота.

Скриншот (7410 байт)
Скачать (729 байт)

★★★★★

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

zloelamo ★★★★
()
Ответ на: комментарий от zloelamo

Ты слишком сильно переоценил эту игру.

Deleted
()

такую даже я смог бы написать!

batekman ★★★
()
Ответ на: комментарий от zloelamo

У тебя линуха с опенсваном или циска, а с той стороны борода, свитер, ракун и фряха

Нет, у меня просто персоналка с линуксом.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от ip

можно грабить енота?

Так енотом и нужно играть.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Но зачем? Такую любой школьник напишет минут за 15.

Just for fun. Да, программировать её интереснее чем в неё играть, но, тем не менее, множество довольно популярных игр немногим сложнее. Да, у них могут быть более привлекательные интерфейсы, но суть-то от этого не меняется. И, не совсем любой, а со знанием Си и умением применять эти знания. И, за 15 минут всё это можно написать только в том случае, если весь код уже есть в уме. А, если всё создаётся прямо в текстовом редакторе + время на исправления ошибок - это не меньше чем полчаса.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от urandom

Нет, это классический игровой формат. Посмотрите исходники игр из архивов программ для тех же CP/M, PDP-11,... и т.д. Да, более сложные игры интереснее, с этим никто не спорит. Но, и такие игры тоже имеют право на существование.

saahriktu ★★★★★
() автор топика

написал бота

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
	srand(time(0));
	int fisherman_flag, gun_pos, out, i;
	for (i = 0; i < 1000; i++) {
		fisherman_flag = (int)(2.0 * rand() / (RAND_MAX + 1.0));
		gun_pos = (int)(3.0 * rand() / (RAND_MAX + 1.0)) + 1;

		if(gun_pos != 1 && !fisherman_flag)
			out = 1;
		else
			out = gun_pos != 2? 2: 3;

		printf("%d\n", out);
	}
	for (;;) {
		printf("1\n", out);
	}
	return 0;
}

usage:

./bot | ./ultraracoon

NeXTSTEP ★★
()

баг

Как воспроизвести: ввести 1 2 1 3 (и не попасться при этом врагам).

Что происходит: енот отпускает и мытую, и немытую рыбы.

Ожидаемый результат: енот отпускает либо только мытую рыбу, либо не отпускает вовсе.

NeXTSTEP ★★
()
Ответ на: баг от NeXTSTEP

Исправил, перезалил.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от E

Надо было исходник прямо в скриншот вклеить.

Он только в 2 скриншота вошёл бы (в исходнике 66 строк, а у меня консоль 120x36). Да и потом его всё равно набирать нужно было бы. Компилятор скриншоты исходников не компилирует, да и чистым текстом гораздо меньше весит.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Я имел в виду стеганографию или рарджпег, но так тоже можно, в принципе :)

E ★★★
()
Ответ на: комментарий от Deleted

Сделай крайзис консольный. И WoT.

Может и сделаю. Но, сначала закончу другие начатые проекты, среди которых IF с зарандомленным развитием событий - «Запорожье». Проект был начат более 5-ти лет назад, когда был популярен S.T.A.L.K.E.R., а на ЛОРе прошла новость о проблемах с АЭС в Запорожье, но потом оказался отложен.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Может и сделаю. Но, сначала закончу другие начатые проекты, среди которых IF с зарандомленным развитием событий - «Запорожье». Проект был начат более 5-ти лет назад, когда был популярен S.T.A.L.K.E.R., а на ЛОРе прошла новость о проблемах с АЭС в Запорожье, но потом оказался отложен.

Годно. Надеюсь, он тоже текстовы и консольный?

Deleted
()
Ответ на: комментарий от varchar

Долго качается, сделай репак выкинув гласные буквы.

А вот нечего сидеть на диалапе через убитую телефонную линию.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Надеюсь, он тоже текстовы и консольный?

Да.

saahriktu ★★★★★
() автор топика

отличная классическая игра

интересно, если сделать ее римейк с современной графикой, удастся по сборам на кикстартере догнать хотя бы Elite Dangerous?

MyTrooName ★★★★★
()
Ответ на: комментарий от saahriktu

Вот русифицированная версия (KOI8-R).

Это уже совсем другое дело. Бонусом к игре шли мучительные попытки вспомнить «а как же называется квампилятор у сишников» без подглядывания в шпаргалки, решилось логически, путём нахождения производного слова от компилятора fpc :)

Следующую версию игры нужно сделать про: «вы собрались уменьшить общую массу вашего организма, ваши действия: подтереться, снять штаны, расстегнуть ширинку, снять трусы».

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.