Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт сен 21, 2018 04:14

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Игра с фишками/карточками
Автор Сообщение
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Victor__v писал(а):
Кажется, форум не поддерживает хештеги

Хештег предполагался только в качестве иронии :)
Сообщение Добавлено: Ср май 23, 2018 00:45
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Цитата:
что #нафортетожеможно


Кажется, форум не поддерживает хештеги :D
Сообщение Добавлено: Вт май 22, 2018 20:37
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
mOleg писал(а):
я не лично вам оценки ставил, а утверждению "за пять(надцать) минут не придумалось, значит не надо",
в моем понимании это некорректное утверждение, которое расценивается именно как поверхностное, необоснованное, несерьезное.

Пятнадцать минут было потрачено на кодирование, а не обдумывание подхода. Самому подходу уже много лет, и он прошел определенную эволюцию еще со времен MS-DOS.

mOleg писал(а):
Да, безусловно можно, а вот в том, что нужно меня не убедили.
Я не понимаю, чем хуже вариант со, скажем, подключаемой библиотекой, делающей то же самое, что предлагается вами.


Критерий простой - можно ли с помощью этого писать программы, или же при попытке использовать на практике все время будет что-то мешать. Польза от набора слов, библиотеки или дополнения к движку в том, что все это открывает определенные возможности для решения спектра задач. Математического доказательства какой-то абстрактной истинности здесь не существует. Плавающая точка? С ней удобнее делать определенные вычисления. Графика в ядре? С ней удобно сразу рисовать, а не подключать-инициализировать. Сообщения с вызовом векторов? С ними удобно делать простые пользовательские интерфейсы. Проблема может быть в том, что без этого всего проект может существенно забуксовать, или вообще не начаться, в то время как до первой контрольной точки может быть очень близко.

Вот у меня и пример. Чуть больше 100 строк на memory (и не я эту игру предложил). Сколько строк понадобится для того же результата на СПФ? Не будет ли тут принципиальных препятствий вида "ой, да тут же столько всего подключать-настраивать.... лучше я буду продолжать думать, что #нафортетожеможно".
Сообщение Добавлено: Ср май 16, 2018 01:10
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Hishnik писал(а):
mOleg писал(а):
вот в этом-то и проблема: поверхностное мышление: "за пять(надцать) минут не придумалось, значит не надо".

Избавляйся от привычки раздавать мне оценки - для этого нет оснований.

я не лично вам оценки ставил, а утверждению "за пять(надцать) минут не придумалось, значит не надо",
в моем понимании это некорректное утверждение, которое расценивается именно как поверхностное, необоснованное, несерьезное.

Hishnik писал(а):
Это не отвечает на вопрос "можно ли встроить вариант обработки сообщений по умолчанию прямо в движок Форта".

можно не означает нужно 8) ведь так?

Да, безусловно можно, а вот в том, что нужно меня не убедили.
Я не понимаю, чем хуже вариант со, скажем, подключаемой библиотекой, делающей то же самое, что предлагается вами.
Сообщение Добавлено: Вт май 15, 2018 19:57
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Victor__v писал(а):
Можно. Захочу написать Морровинд-2, буду использовать Кварк или Нову, смотря кто быстрее перейдёт на 64 бита

Сейчас форт-машина на Си собирается под 32 или 64 бита, но основная работа идет с ARM. Впрочем, оно уже вполне живенькое, просто надо туда перетащить полезные механизмы из ассемблерного кварка под Windows.
Сообщение Добавлено: Пн май 14, 2018 01:25
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Цитата:
можно ли встроить вариант обработки сообщений по умолчанию прямо в движок Форта

Можно. Захочу написать Морровинд-2, буду использовать Кварк :D или Нову, смотря кто быстрее перейдёт на 64 бита
Сообщение Добавлено: Вс май 13, 2018 21:38
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
mOleg писал(а):
Блин, это ради поговорить за жизнь? или по делу. Ну не пофигу-ли!

Тема поднята конкретная, в рамках этой темы и вопрос.
mOleg писал(а):
Есть куча других проблем, более сложных и нормально не решаемых, те же колбэки, которые ужас-ужас какие неудобные.

Это тоже существует только в рамках какой-то конкретной задачи. Я не знаю, куда надо на вес сдавать колбэки, они появляются в рамках реализации определенных алгоритмов. Чтобы рассматривать варианты их применения, нужно сначала обрисовать саму задачу и пример решения. Оттуда будет получаться либо вариант решения с привлечением особенностей Форта, либо констатация, что придется и дальше пользоваться неудобным подходом.

mOleg писал(а):
вот в этом-то и проблема: поверхностное мышление: "за пять(надцать) минут не придумалось, значит не надо".

Избавляйся от привычки раздавать мне оценки - для этого нет оснований.

mOleg писал(а):
Я не в восторге от реализации цикла обработки сообщений, хотя надо признать, она достаточно проста, понятна и удобна,
ну, за исключением колбэка 'WINMES , который зло и дрянь редкостная, НО, тут понятно, что модель Форта криво ложится на архитектуру Виндовс.

Это не отвечает на вопрос "можно ли встроить вариант обработки сообщений по умолчанию прямо в движок Форта". Вот я показал программу, которая со всей игровой механикой занимает места не больше, чем шаблон обработки сообщений. Какие конкретные недостатки имеет такой подход? Аргумент "надо уметь работать с сообщениями" тут не пройдет - я вообще-то весь этот код с CreateWindowExA и прочим выписал на ассемблере в движке кварка.
Сообщение Добавлено: Вс май 13, 2018 16:48
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Hishnik писал(а):
Вот я и спрашиваю, что конкретно надо включать/выключать или переключать в программе для Windows? Не на уровне "сотни программистов будут писать тысячи программ и они там что-нибудь поменяют", а конкретно на примере программы. Не абстрактного фрагмента кода.

Блин, это ради поговорить за жизнь? или по делу. Ну не пофигу-ли!

Есть куча других проблем, более сложных и нормально не решаемых, те же колбэки, которые ужас-ужас какие неудобные.

Hishnik писал(а):
Сейчас я, потратив буквально 15 минут на простую программку, не вижу работающих альтернатив

вот в этом-то и проблема: поверхностное мышление: "за пять(надцать) минут не придумалось, значит не надо".

Я не в восторге от реализации цикла обработки сообщений, хотя надо признать, она достаточно проста, понятна и удобна,
ну, за исключением колбэка 'WINMES , который зло и дрянь редкостная, НО, тут понятно, что модель Форта криво ложится на архитектуру Виндовс.

В общем, не вижу смысла в ломании копьев, стульев, музыкальных инструментов о головы апонентов по поводу данной заявки на тему 8)
Сообщение Добавлено: Вс май 13, 2018 09:15
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
_KROL писал(а):
Но почему-то он выводит несколько выделенных и неизвестно откуда взявшихся фишек 8)
Нашёл ошибку: в drawField вместо ROT надо -ROT. Сделал также относительно красивый дебаг :)
Но выложу тоже тогда, когда уже сделаю.
Сообщение Добавлено: Сб май 12, 2018 23:18
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Hishnik писал(а):
Victor__v писал(а):
А зачем? Не одним гуем едины.
Как вариант можно сделать движок на форте, а отрисовку отдавать другой программе (браузеру, к примеру)

Ну так не я предложил memory (это еще более простой вариант). Я готов обсудить и вариант генерации на Форте страницы для браузера. Но просто уже можно посмотреть, как хотя бы в memory поиграть? :) Сколько это займет строк до играбельного варианта? Насколько будет просто и удобно писать?


Всё, как напишу, так выложу.
Только талеи, а не мемори
Сообщение Добавлено: Сб май 12, 2018 22:04
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Hishnik писал(а):
mOleg писал(а):
Ну, ведь от программы зависит.
Может есть необходимость включать\выключать обработку сообщений
или переключать обработчики.

Вот я и спрашиваю, что конкретно надо включать/выключать или переключать в программе для Windows? Не на уровне "сотни программистов будут писать тысячи программ и они там что-нибудь поменяют", а конкретно на примере программы. Не абстрактного фрагмента кода. Сейчас я, потратив буквально 15 минут на простую программку, не вижу работающих альтернатив - т.е. тех, в которые можно банально поиграть мышкой, пусть даже без красивых картинок с анимацией, таблицы рекордов и облачного хранилища логов игры. Ну хорошо, пусть не мышкой, а стрелками с клавиатуры. Но код-то можно увидеть?
Нет, простите, пока нельзя :) Просто занят был сегодня.
Сообщение Добавлено: Сб май 12, 2018 21:37
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
mOleg писал(а):
Ну, ведь от программы зависит.
Может есть необходимость включать\выключать обработку сообщений
или переключать обработчики.

Вот я и спрашиваю, что конкретно надо включать/выключать или переключать в программе для Windows? Не на уровне "сотни программистов будут писать тысячи программ и они там что-нибудь поменяют", а конкретно на примере программы. Не абстрактного фрагмента кода. Сейчас я, потратив буквально 15 минут на простую программку, не вижу работающих альтернатив - т.е. тех, в которые можно банально поиграть мышкой, пусть даже без красивых картинок с анимацией, таблицы рекордов и облачного хранилища логов игры. Ну хорошо, пусть не мышкой, а стрелками с клавиатуры. Но код-то можно увидеть?
Сообщение Добавлено: Сб май 12, 2018 21:20
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Victor__v писал(а):
А зачем? Не одним гуем едины.
Как вариант можно сделать движок на форте, а отрисовку отдавать другой программе (браузеру, к примеру)

Ну так не я предложил memory (это еще более простой вариант). Я готов обсудить и вариант генерации на Форте страницы для браузера. Но просто уже можно посмотреть, как хотя бы в memory поиграть? :) Сколько это займет строк до играбельного варианта? Насколько будет просто и удобно писать?
Сообщение Добавлено: Сб май 12, 2018 21:15
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
mOleg писал(а):
неверные аргументы, т.к. выводы идут раньше ответа аппонента, что есть несколько некорректно и невежливо.

У Hishnik своя теория аргументации, отличная от частного мнения пользователя форума,
на которую, даже, нет желания отвечать . :shuffle; :))
Сообщение Добавлено: Сб май 12, 2018 21:14
  Заголовок сообщения:  Re: Игра с фишками/карточками  Ответить с цитатой
Hishnik писал(а):
Какие именно тонкости?

Ну, ведь от программы зависит.
Может есть необходимость включать\выключать обработку сообщений
или переключать обработчики.
Не значит, что без этого нельзя обойтись, но зачем себе усложнять жизнь?
Ведь ваши вектора тоже надо выучить 8) а это уже все есть, известно, и куча примеров...

Hishnik писал(а):
"Бывает надо" и "необязательно" - недостаточные аргументы для вывода о неправильности утверждения :)

неверные аргументы, т.к. выводы идут раньше ответа аппонента, что есть несколько некорректно и невежливо.
Сообщение Добавлено: Сб май 12, 2018 20:14

Часовой пояс: UTC + 3 часа [ Летнее время ]


cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB