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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2013, 12:59   #11
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Если Вы пишите игрушку, то допустимы и даже приветствуются любые спецэффекты.
Опять же не все и не всегда. Если у вас будет какой-нибудь Diablo 2 с медленно красиво открывающимся окном инвентаря, то игроки вас возненавидят, в то же время красочные эффекты в главном меню там вполне могли бы быть к месту (если абстрагироваться от атмосферы игры)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 01.07.2013, 15:41   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

любые эффекты не должны отнимать время, и должны быть отключаемыми.
скажем полупрозрачное появление окна с информацией доступно лишь во время пока информация грузится к примеру.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.07.2013, 15:46   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
должны быть отключаемыми.
Ха! Например отключить АИМ кому-то в контре
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.07.2013, 16:13   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ха! Например отключить АИМ кому-то в контре
прицел это не эффект.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.07.2013, 16:20   #15
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
прицел это не эффект.
Ну как вам сказать. Прицел - элемент пользовательского интерфейса как и индикатор здоровья, патронов и т.п.. Его можно сделать как в виде ненавязчивого перекрестия, аля CS 1.6, а можно в виде пестрой, мерцающей, мигающей неведомой фигни (к сожалению не помню настолько ущербных прицелов в играх, что бы привести их в качестве примера), а можно и вовсе убрать, для хардкорности (или в тех местах, где он не нужен, например заскриптованых сценах, когда игрок только сидит и смотрит).
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 01.07.2013, 17:04   #16
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Смешно, а все таки, или такие правила существуют????, если существуют, по написании программ, то дай ссылку, я почитаю.
Не смешно, и более того, целые книги издаются, которые полностью посвящены тому как правильно создавать пользовательский интерфейс приложения.
А правила простые "Встречают по одежке", вы же не выходите на улицы с видом как у бомжа?
Ну вот тоже самое. По описанию няшка, по скрину - какашка.

Пользователи просто не любят долго гадать, что же делает кнопка с картинкой, без текста, ждать подсказок, а за отсылку "Читай LOL.chm" вас просто возненавидят(пошлют на ух).
Интерфейс должен быть интуитивно понятен и максимально обеспечивать взаимодействие с системой и нуждами пользователя.
Если это какой-то список, то там должно быть:
1. Контекстное меню
2. Возможность перемещать элементы списка и колонки данных с запоминанием сего
3. Сортировка списка по данным а не от А до Я.
4. Экспорт списка куда-либо наружу.
5. Импорт списка
6. Копирование/вставка из буфера обмена
6. Горячие клавиши, которые не конфликтуют с ОС и другими программами пользователя.
7. Скрытие не нужных, по мнению юзера, колонок данных(Для экспорта так же справедливо)
и т.д. и т.п.

Четкого списка правил нигде нет, он составляется личным опытом. Качайте самые востребованные ПО и анализируйте их интерфейс.
И да, вам же самим не нравится когда в программе Х кнопка Y непонятно что делает с первого раза? Ну вот и запишите это где-нибудь, и что, по вашему мнению, разработчик забыл.

Последний раз редактировалось Человек_Борща; 01.07.2013 в 17:15.
Человек_Борща вне форума Ответить с цитированием
Старый 01.07.2013, 17:07   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
Ну как вам сказать. Прицел - элемент пользовательского интерфейса как и индикатор здоровья, патронов и т.п.. Его можно сделать как в виде ненавязчивого перекрестия, аля CS 1.6, а можно в виде пестрой, мерцающей, мигающей неведомой фигни (к сожалению не помню настолько ущербных прицелов в играх, что бы привести их в качестве примера), а можно и вовсе убрать, для хардкорности (или в тех местах, где он не нужен, например заскриптованых сценах, когда игрок только сидит и смотрит).
это элемент UI, и тот настраиваемый.
но не эффект.

под отключаемыми я еще имел в виду что еще одним щелчком можно допустим заставить окно сразу появится без эффект
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.07.2013, 17:26   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да ладно, чего вы. Я же шутканул
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при создании БД alt5000 PHP 12 26.11.2011 18:46
"Проблема" при создании компонентов в run-time HyperZen Общие вопросы Delphi 2 16.06.2011 14:58
ошибка при исполнении (что то при установке компонентов) designer999 Компоненты Delphi 0 18.10.2010 22:03
Какой софт вы используете при создании своих программ? Cкулаб Софт 21 15.06.2009 18:56
Проблема при создании БД HAMMAN БД в Delphi 4 25.04.2008 08:44