|
17.07.2009, 02:39
|
#1
|
|
Начинающий
Регистрация: 17.07.2009
Сообщений: 11
Вес репутации: 0
|
Проект Ангор (Саморазвивающийся мир)
Название: Ангор
Жанр: Симулятор Оракула
Программирование: Gexon, Fly, Nooker
Арт: Vedmak2
Звук: нет
Дата начала работы: 01.10.2008
Дата релиза: не определено. /Есть тех.версия, постоянно обновляемая/
Способ распространения: интернет
Ссылка на сайт проекта: (в связи с постоянным прессингом со стороны модераторов некоторых форумов. линки не выкладываю)
Поможет Гугль: "Проект Ангор"
Последний раз редактировалось Gexon; 17.07.2009 в 11:28
|
|
|
17.07.2009, 02:40
|
#2
|
|
Начинающий
Регистрация: 17.07.2009
Сообщений: 11
Вес репутации: 0
|
проект Ангор, саморазвивающийся мир.
Описание:
Полигон Ангор - это симулятор искусственной жизни. С возможностью вмешиваться в развитие. С непрямым управлением подопытными существами. Проект будет(даст бог) он-лайн, с постоянным сервером.
Основной сюжет представляет собой развитие поселения, отношения с другими поселениями, установление с ними дипломатических отношений, а также захват их военной силой и последующее управление.
Управление другими поселениями возможно как военными, так и дипломатическим способами.
Существа, населяющие поселения являются "гуманоидами".
Игровая вселенная поделена на отдельные миры (абстрактный материк, континент). Миры в свою очередь поделены на зоны (острова, либо географически разделенные территории в случае расположения поселений на материке). В пределах одного мира, нет ограничений по перемещению. Для перемещений между мирами используются специальные устройства.
Население борется за свое выживание, путем развития как технологически, так и культурно с помощью игрока.
Персонажи, населяющие игровой мир, взаимодействуют друг с другом.
Знакомятся, образовывают семья, объединяются в сообщества.
Основное отличие этого проекта от других в непрямом контроле над жителями этого виртуального мира.
Игрок выполняет роль некоего оракула, который дает указания, через "Шамана", для Ангоров.
В свою очередь Ангоры имеют выбор в выполнении инструкций оракула, т.е. могут не подчиняться.
Игра считается проигранной в том случае если игрок полностью теряет расположение Ангоров, либо его подопечные переходят под контроль соседнего государства или соседнего поселения.
Победа игрока заключается в установлении доминирующего положения внутри своего мира.
Проект является онлайновым, что позволит взаимодействовать нескольким игрокам одновременно.
Основная задача игрока развить сообщество своих существ, помогая им в этом и тем самым затмить других игроков.
Управление:
Прямое управление отсутствует. Управление будет в форме рекомендаций/приказов представителю поселения - "Шаману".
Ожидаемая обратная связь:
# Нужны мозги и Худоджник
|
|
|
17.07.2009, 02:41
|
#3
|
|
Начинающий
Регистрация: 17.07.2009
Сообщений: 11
Вес репутации: 0
|
версия от 17 июля 2009
Проверял, не долго правда...
при закрытии программы выходит ошибка, не знаю откуда она и не буду исправлять, некогда.
- Добавил управление избранным Ангором (ака Шаман)
- Мышка странная еще какая-то... "Песочные часы"
Последний раз редактировалось Gexon; 17.07.2009 в 11:26
|
|
|
17.07.2009, 09:43
|
#4
|
|
Эксперт
Регистрация: 25.11.2004
Адрес: Санкт-Петербург
Сообщений: 880
Вес репутации: 22
|
Ну и?
__________________
Если взять цветной бумаги
Ручку, ножницы и клей
И еще чуть-чуть отваги
Можно сделать сто рублей
|
|
|
17.07.2009, 12:22
|
#6
|
|
Эксперт
Регистрация: 25.11.2004
Адрес: Санкт-Петербург
Сообщений: 880
Вес репутации: 22
|
Я какбэ намекаю, что ты малость разделом ошибся. И, кстати, зачем ссылки все потер? Теперь твоя тема вообще ни к селу ни к городу. Причем здесь вообще Delphi?
__________________
Если взять цветной бумаги
Ручку, ножницы и клей
И еще чуть-чуть отваги
Можно сделать сто рублей
|
|
|
20.07.2009, 22:28
|
#7
|
|
Начинающий
Регистрация: 17.07.2009
Сообщений: 11
Вес репутации: 0
|
Вопрос:
клиентская часть не находит сервер.
тестировал на своем компьютере(localhost).
приложение консольное.
использовал TClientSocket;
написал мелкое оконное приложение, проблем нет, находит сервер и устанавливает соединение.
----------------------------
помогите!
|
|
|
20.07.2009, 23:41
|
#8
|
|
Эксперт
Регистрация: 25.11.2004
Адрес: Санкт-Петербург
Сообщений: 880
Вес репутации: 22
|
Код клиента и сервера в студию! А то напрашивается фраза про телепатов.
__________________
Если взять цветной бумаги
Ручку, ножницы и клей
И еще чуть-чуть отваги
Можно сделать сто рублей
|
|
|
21.07.2009, 21:34
|
#9
|
|
Начинающий
Регистрация: 17.07.2009
Сообщений: 11
Вес репутации: 0
|
|
Цитата:
Сообщение от makbeth
Код клиента и сервера в студию! А то напрашивается фраза про телепатов.
|
|
прикрепляю...
но у меня подозрение, что сокет, что я использую в консольном приложении не очень хочет работать
|
|
|
21.07.2009, 23:46
|
#10
|
|
Эксперт
Регистрация: 25.11.2004
Адрес: Санкт-Петербург
Сообщений: 880
Вес репутации: 22
|
Блин... Сорри, можно было и без кода догадаться  Все правильно. TClientSocket не будет работать в консоли (по крайней мере до тех пор, пока не будет организован цикл обработки сообщений Windows). Дело в том, что этот компонент реализует асинхронный режим работы сокетов Windows, использующий оконные сообщения в качестве сигнала о возникновении того или иного события в сокете(ах).
Это работает примерно так: в "недрах" TClientSocket создается невидимое окно, в оконная процедура которого как раз и вызывает обработчики OnConnect, OnDisconnect и т.д. в зависимости от полученного сообщения. Сообщения же генерируются стандартной библиотекой сокетов Windows при изменении состояния сокета. Для того, чтобы окна приложения получали сообщения, в нем должен быть организован цикл их обработки (PeekMessage/DispatchMessage) - выборка их из очереди сообщений приложения и отправка соответствующим окнам. Поскольку в консольном приложении это не организовано, то и компонент не может корректно работать 
В принципе, никто не мешает организовать цикл обработки, только нафиг оно надо? Проще написать простое оконное приложение, либо использовать WinSock API вызовы напрямую, тем более там ничего особо сложного нет.
__________________
Если взять цветной бумаги
Ручку, ножницы и клей
И еще чуть-чуть отваги
Можно сделать сто рублей
|
|
|
| Опции темы |
|
|
| Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Проект VFP 9.0.
|
INB |
Работа |
2 |
15.06.2009 18:11 |
|
Проект HOS
|
Crey |
Низкоуровневое программирование |
26 |
23.04.2006 11:21 |
|
Exe проект в Dll
|
AlphaOmega |
Borland C++ Builder |
2 |
10.05.2005 14:24 |
|
Проект JnB
|
XSLide |
Графика |
0 |
04.04.2005 12:36 |
|
CGI-проект
|
Васиссуалий |
Borland C++ Builder |
0 |
11.02.2003 16:21 |
Часовой пояс GMT +4, время: 11:58.
|