Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2010, 16:58   #1
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию Игра Жизнь

Написал свой симулятор математической игры жизнь. Просьба протестировать и оценить.
http://vovanz.ucoz.ru/load/life_1_02/1-1-0-1
VovanZ вне форума Ответить с цитированием
Старый 01.02.2010, 20:01   #2
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию

19 просмотров и ни одной загрузки(((
VovanZ вне форума Ответить с цитированием
Старый 01.02.2010, 20:23   #3
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Я понимаю, ты ждёшь восхищений или хотя бы сдержанных похвал, но... Ты уж извини, это можно показывать студентам, слушающим курс "UI", как пример БЕЗОБРАЗНОГО ИНТЕРФЕЙСА.
Vago вне форума Ответить с цитированием
Старый 02.02.2010, 05:16   #4
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию

Цитата:
Сообщение от Vago Посмотреть сообщение
Я понимаю, ты ждёшь восхищений или хотя бы сдержанных похвал, но... Ты уж извини, это можно показывать студентам, слушающим курс "UI", как пример БЕЗОБРАЗНОГО ИНТЕРФЕЙСА.
Да, нет, я жду объективных оценок.... А что именно надо сделать с интерфейсом, чтобы сделать его более удобным?
VovanZ вне форума Ответить с цитированием
Старый 02.02.2010, 09:33   #5
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от VovanZ Посмотреть сообщение
я жду объективных оценок....
Ну раз так, давай поговорим...

Только там и ошибки есть, так что, с них начнём, а не с интерфейса.

Задаём поле 5x4 (Vertical=5; Horisontal (через "z", кстати, пишется)) =4) и в центре задаём колонию 3x2.
---------
: : : : :
---------
: :X:X: :
---------
: :X:X: :
---------
: :X:X: :
---------
: : : : :
---------

<Update>, ешё раз <Update>.... Ещё раз...

Интересно, что на поле 5x5, не говоря уже о дефолтном 40x60, всё проистекает нормально: уже на втором шаге получаем "окаменелость".
Vago вне форума Ответить с цитированием
Старый 02.02.2010, 11:45   #6
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию

Цитата:
Сообщение от Vago Посмотреть сообщение
Ну раз так, давай поговорим...

Только там и ошибки есть, так что, с них начнём, а не с интерфейса.

Задаём поле 5x4 (Vertical=5; Horisontal (через "z", кстати, пишется)) =4) и в центре задаём колонию 3x2.
---------
: : : : :
---------
: :X:X: :
---------
: :X:X: :
---------
: :X:X: :
---------
: : : : :
---------

<Update>, ешё раз <Update>.... Ещё раз...

Интересно, что на поле 5x5, не говоря уже о дефолтном 40x60, всё проистекает нормально: уже на втором шаге получаем "окаменелость".
По моему вы не совсем понимаете что такое интерфейс. Интерфейс это - элементы управления - кнопочки и т. д.
То что вы описываете не имеет отношения к интерфейсу, это критика правил игры жизнь, проистекающая из непонимания этих правил. Вы читали статью на википедии? К вашему сведению прямоугольная колония нежизнеспособна впринципе - вы пробовали глайдер или глайдерное ружьё? Или другие фигуры?
Я ожидал услышать конкретные замечания по ИНТЕРФЕЙСУ и получаю невразумительную критику самих правил классической игры.... Это тоже самое, что упрекать автора шахматного симулятора в том, что у него конь ходит бугвой "Г" а не на любую клетку поля....
VovanZ вне форума Ответить с цитированием
Старый 02.02.2010, 13:25   #7
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от VovanZ Посмотреть сообщение
По моему вы не совсем понимаете что такое интерфейс.
Ну, спасибо! ))
Цитата:
Сообщение от VovanZ
То что вы описываете не имеет отношения к интерфейсу
Совершенно верно. Не имеет. Какой смысл переходить к обсуждению UI, пока в программе имеются более серьёзные ошибки?
Цитата:
Сообщение от VovanZ
это критика правил игры жизнь
Это не критика правил. Это - конкретный тычок автора носом в ОШИБКУ в логике его, автора, программы.
Цитата:
Сообщение от VovanZ
Вы читали статью на википедии?
Нет, не читал. Думаю - в этом нет нужды. Рискну предположить, что правила "Life" я знаю дольше, чем Вы живёте на свете, и за это время они не изменились.
Цитата:
Сообщение от VovanZ
К вашему сведению прямоугольная колония нежизнеспособна впринципе
Берём листочек бумаги в клеточку, рисуем на ней поле 5x4 (A, B, C, D по горизонтали, слева направо; 1, 2, 3, 4, 5 по вертикали, снизу верх). Начальная колония: B2; C2; B3; C3, B4, C4. Напишите пожалуйста, как будет выглядеть колония после одного шага эволюции?
Цитата:
Сообщение от VovanZ
Я ожидал услышать конкретные замечания по ИНТЕРФЕЙСУ
Извините, я только что передумал. Мне было неприятно прочитать в комментариях от Вас "бред", в ответ на то, что я показал совершенно конкретную логическую ошибку в Вашей программе.

Adios!
Vago вне форума Ответить с цитированием
Старый 02.02.2010, 14:31   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Vago, по дефолту поле свёрнуто в тор, потому при маленьком размере так себя ведёт, это не ошибка.

Кнопки и поля все убрать нафиг, сделать наверху панель инструментов
"загрузить сохранить << < || > >> , слайдер "скорость", выпадающий список с семплами, настройки"

Обрабатывать исключения! (random до нажатия create и т.п.)
Блокировать поле во время симуляции (опять же, кликнув можно поймать AV)
Один клик по полю ставит точку, второй убирает
В edit sample нормальный редактор сделать
Не разворачиваться на весь экран, блин! Кнопки оказываются под панелью задач, двойной клик по заголовку сворачивает окно без возможности восстановления.
...
пыщь

Последний раз редактировалось JTG; 02.02.2010 в 14:56.
JTG вне форума Ответить с цитированием
Старый 02.02.2010, 14:53   #9
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Ещё раз, медленно. "По разделениям! Делай раз! Делай два!"...

1. Определяем поле 5 строк x 4 колонки.
Я где-то нарушил правила? Попытался покритиковать правила игры в "Жизнь"? Нет? Прекрасно. А то, что поле не 100x100, так у меня к старости зрение ухудшилось. Мне рассмотреть процесс получше хочется....

2. Вводим колонию B2, C2, A3, D3, B4, C4.
Я где-то нарушил правила? Попытался покритиковать правила игры в "Жизнь"? Нет? Прекрасно. А то, что я заведомо статическую колонию ввожу, так где написано, что я не имею права это делать?

3. Нажимаю <Update> и... И ещё раз <Update>!..
Я где-то нарушил правила? Попытался покритиковать правила игры в "Жизнь"? Нет? Прекрасно. Только почему мёртвая колония эволюционирует?! Какое мне дело до внутреннего представления информации в программе? До того, что там и во что свёрнуто? У меня НЕ ДОЛЖНА меняться картинка, а ПРОГРАММА ЕЁ ПОЧЕМУ-ТО МЕНЯЕТ! Если это - не ошибка, то -удачи вам на программистском поприще и успехов в поисках заказчиков
Vago вне форума Ответить с цитированием
Старый 02.02.2010, 15:42   #10
VovanZ
Веб-разработчик
Форумчанин
 
Регистрация: 23.05.2009
Сообщений: 279
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Vago, по дефолту поле свёрнуто в тор, потому при маленьком размере так себя ведёт, это не ошибка.

Кнопки и поля все убрать нафиг, сделать наверху панель инструментов
"загрузить сохранить << < || > >> , слайдер "скорость", выпадающий список с семплами, настройки"

Обрабатывать исключения! (random до нажатия create и т.п.)
Блокировать поле во время симуляции (опять же, кликнув можно поймать AV)
Один клик по полю ставит точку, второй убирает
В edit sample нормальный редактор сделать
Не разворачиваться на весь экран, блин! Кнопки оказываются под панелью задач, двойной клик по заголовку сворачивает окно без возможности восстановления.
...
Большое спасибо, буду работать))))
VovanZ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Студенческая жизнь CodeExpert Свободное общение 2 23.12.2009 04:17
Помогите в воплашение идеи в жизнь PunkSerg Софт 2 29.10.2009 01:39
Железка или личная жизнь... Mr.Qwerty Свободное общение 37 23.07.2009 22:17