Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  22:36[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 6256 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 5986—5977 | 5976—5967 | 5966—5957 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 29


№ 5976   06-12-2007 14:57 Ответить на это сообщение Ответить на это сообщение с цитированием
Идея не написать игровую программу, а привлечь к программированию молодежь с энтузиазмом.
ФЯ имеет высокий порог вхождения - для головастых пауков с Юпитера, как мне объяснили.
А Оберон и ББ просты и ясночитаемы. Синтаксис и идеология близки к распространённому паскалю.

А потом нас цельный академик благословляет! Есть у Вас академик? :)

Это будет что-то вроде live journal 3D (и 2D) для начинающих игрописателей.
Будут мастера - арбитры и помощники, производители инструментов.
Будет ядро сюжета и программы не позволяющее проекту развалиться.

Есть толпа потенциальных (почти профессиональных) игроков -
бывшие клубы ролевых игр по всей России.
Кстати, уже есть энтузиасты дизайнеры сайта и движка к нему
(правда не на Обероне, но этот его аспект надо провентилировать).

Кстати, вот тема - Оберон для веба в приложении к игровому проекту и вообще.
Были сообщения, но поди их сыщи по тысячам постов.
Хотелось бы микрообзор реализованных возможностей размером на один пост.


№ 5975   06-12-2007 13:48 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5974« (Илья Ермаков)
___________________________

Можно было б сделать онлайн-игру, на чём интересно обкатать распределёнку в ББ.
...
Игрописание больше чем на половину можно отнести к системному программированию. Посему зачем чесать пяткой за ухом, вместо того, чтобы использовать наиболее естественный Оберон?

Хм, ну так написание онлайновых игр на Обероне -- это пока что только потенциальная возможность, мечта, можно сказать, а на Эрланге это дело уже давно вполне естественно реализовано...
3D-шутеры на Обероне -- это тоже только в потенции, а на Хаскелле тоже давно реализовано (хотя и в варианте proof of concept)...
Ну а коммерческие игры на Лиспе -- Джек оф Шедоуйс обожает одну такую, в стиле картун-муви, как я понял...

Так что пока будет наработан необходимый инструментарий/библиотеки для Оберона, как раз на Обероне-то и придётся "чесать пяткой за ухом"... :о))
А для ФП это давно освоенная область... ;о)


№ 5974   06-12-2007 13:24 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5973« (Geniepro)
___________________________

Ответ на »сообщение 5947« (Как слышно? Приём!)
___________________________
Скажите, а под другими языками Вы понимаете только стандартные императивные?
Такое без проблем возможно в тех же Лиспе с Эрлангом. Да даже и в Хаскелле, было б желание...


Игрописание больше чем на половину можно отнести к системному программированию. Посему зачем чесать пяткой за ухом, вместо того, чтобы использовать наиболее естественный Оберон? Ведь игровики, смешивая С++ с Питонами и Луами фактически и пытаются получить некое решение, которое покрыло бы полный спектр характеристик от задач полной динамики до задач максимальной эффективности. А этот спектр покрывает Оберон (как красиво объяснял - и не первый раз - на семинаре в МАИ info21, когда его спросили, почему Оберон является идеальным выбором для сложных научных задач - да потому, что покрывает спектр от сложной динамики, традиционно возлагаемой на ФЯ, до эффективных алгоритмов и системных задач типа Фортрана и С соответственно).


№ 5973   06-12-2007 12:35 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5947« (Как слышно? Приём!)
___________________________

Причём можно сделать программирование элеменом игры ввиду
интерактивности ББ и динамической подгрузки модулей.
Саму игру можно модифицировать в ходе игры.
Матрица.
Такое не под силу другим языкам.

Скажите, а под другими языками Вы понимаете только стандартные императивные?
Такое без проблем возможно в тех же Лиспе с Эрлангом. Да даже и в Хаскелле, было б желание...


№ 5972   05-12-2007 07:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5971« (Как слышно? Приём!)
___________________________


Так уж и ортогональна?
Допустим, они существенно отличаются.
А хорошо ли это?

Я тут для себя принял одно эмпирическое правило.
Одна из причин сложности (избыточной) ИТ - это полное погружение в мир нематеральных, виртуальных объектов.
И способ борьбы с этим - держаться как можно ближе к принципам реальной, "железной" инженерии. Чтобы всё можно было "пальцами пощупать".

Пример полезности "аппеляции к железному". Вечный спор о языках - и вечно возникающий аргумент "а какая разница, на чём написано, главное - как хорошо спроектировано". И поди возрази. Стоит провести аналогию со строительством - между проектом программном системы и между проектом здания, и между языком и тем материалом, из которого строится здание, как сразу всё становится ясно.


№ 5971   05-12-2007 07:20 Ответить на это сообщение Ответить на это сообщение с цитированием
>>> Структура проблемной области и её модели (в частности, в типах данных)
>>> ортогональна структуре программной системы и элементам её архитектуры.

Так уж и ортогональна?
Допустим, они существенно отличаются.
А хорошо ли это?
Одну голову я применяю для думания о "структуре программной системы",
другую - о структуре модели, а третью для интерпретации.
Это в статике, в бронзе.
Теперь запускаем ПО в промышленный жизненный цикл с динамической адаптацией.
Тут и двенадцати голов не хватит!
Ну или получаем то, что получаем - AS IS и подьте.

Повторяюсь, однако. Короче:
Путь борьбы со сложностью - приближение структуры модели к структуре задачи.
Это реальное упрощение.
Дело за подходящей средой разработки.


№ 5970   05-12-2007 07:11 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5969« (Илья Ермаков)
___________________________
Да, ещё важный фактор - написан на OpenGL. Так что, хотя целенаправленно на Линукс не перетаскивался, но принципиальных тормозов к этому быть не должно.
(года два назад автор вёл синхронно две версии - Direct3D и OpenGL, потом первую бросил).


№ 5969   05-12-2007 07:07 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5968« (Как слышно? Приём!)
___________________________


А как бы с ним связаться или посмотреть что у него вышло?
Есть вероятность внедрежа помимо игры.

Выходите на мыло - ermakov[[[metasystems.ru, пообщаемся!
Могу в самое ближайшее время выложить для скачивания "съёмку" работы движка.
Хотя лучше будет пообщаться сначала и с автором.


№ 5968   05-12-2007 06:24 Ответить на это сообщение Ответить на это сообщение с цитированием
>>> Я бы не решился назвать их некомпетентными :)

Тем более среди них есть модераторы :)

>>> Есть тут у нас в Орле отличный 3D-движок
>>> (заточенный под моделирование открытых ландшафтов),
>>> в который вложено разработчиком уже лет 5 труда -
>>> и всё время дорабатывает, держит на уровне. И на FreePascal.

А как бы с ним связаться или посмотреть что у него вышло?
Есть вероятность внедрежа помимо игры.


№ 5967   05-12-2007 06:19 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 5961« (Как слышно? Приём!)
___________________________

Ответ на »сообщение 5960« (Илья Ермаков)
___________________________
Посмотрите почём Дали и почём наши системы :)
Кстати, по Вашему Гауди тоже жуток?
>>> конструкция, которая сама себя жрёт...
Это распространённый образ.

Вы неверно поняли аллегорию. Я вообще не касался творчества Дали (и своего отношения к нему), а обратился к образу из его творчества как аналогу некоторому ПО.


<<<... | 5986—5977 | 5976—5967 | 5966—5957 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 29


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования