05.05.2024 11:52:04
Навигация
· XNA FAQ
· С чего начать
· Конкурсы
· Обратная связь
· XNA Блоги
Сейчас на сайте
· Гостей: 2

· Пользователей: 0

· Всего пользователей: 7,142
· Новый пользователь: Sarahseato
Последние фото
Thurs Puzzle
Thurs Puzzle
Альбом: XNA Games

Thurs Puzzle
Thurs Puzzle
Альбом: XNA Games

Thurs Puzzle
Thurs Puzzle
Альбом: XNA Games

Блоги
general
» Unity3D – Chunky ...
general
» Unity3D: Simple p...
dampirik
» Записки программи...
dampirik
» Локализация прило...
dampirik
» Эффективность рас...
general
» HLSL: Шейдер воды
general
» Unity 3D: Управле...
general
» Unity 3D: FPS scr...
yavshoke
» XboxOne - интерес...
dampirik
» Push уведомления ...
Поддержка
microsoft.com
1gb.ru - Дом для вашего сайта
Просмотр темы
 Распечатать тему
Quazatron Windows Phone
general
Опубликовано 08.03.2014 18:44:53
Аватар пользователя

Администратор сайта


Сообщений: 3837
Зарегистрирован: 10.02.09

намек понял). тогда пусть считается как анонс.
[dtimofeev.blogspot.com]
 
Alexander
Опубликовано 08.03.2014 22:15:56
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

general написал:
намек понял). тогда пусть считается как анонс.


Ждем))
 
Yozka
Опубликовано 08.03.2014 23:01:26
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Вы меня прямо заинтриговали. Что это у меня с рахетами не так?
 
http://isera.info
Alexander
Опубликовано 08.03.2014 23:08:39
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

Yozka написал:
Вы меня прямо заинтриговали. Что это у меня с рахетами не так?


я не в курсе но мне понравились частицы когда робот взрывается .
 
Yozka
Опубликовано 15.03.2014 13:41:13
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Плохие новости.
Нашел правообладателя графики ландшафта.
Им оказался разработчик ретроигр James Monkman.
Он не дал разрешение использовать его графику.
Буду искать художника, и перерисовывать ландшафт.

С остальной графикой все хорошо.
Графика роботов - куплена.
GUI - открытая лицензия
 
http://isera.info
Yozka
Опубликовано 30.03.2014 22:46:01
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Небольшой отчет.
Сделал меню.
Сделал экран "дом героев" где можно выбрать героя для игры. экипировать перед игрой. Также, в доме можно хранить лут.

Параллельно пишу геймдизайн документ.
Еще придумал небольшой сценарий


Человечество в начале колонизации одного из спутника Юпитера. На орбите земли, собирают небольшой космический корабль состоящий из модулей. Снабженный ядерным реактором. Из за маленького размера корабля, для обслуживания используют небольших роботов. Задача экспедиции, это подлететь к спутнику юпитера «Европа» спустить аппарат на лед (спутник покрыт шапкой льда) включить атомный реактор. Медленно протапливая лед опустится до океана. Далее из космического корабля отсоеденяется исследовательская подводная лодка.
На подлете к юпитеру. Когда встали на орбиту Европы, начинается игровой процесс.
Игрок управляет роботом D1 в отделе утилизации отработанных роботов, проходит небольшой обучающий уровень. Где узнает игровую механику по движению робота.

Далее происходит непредвиденное. Европа начала излучать некий сигнал. Природа сигнала произошла от индукционного излучения металла в Eвропе и магнитного поля Юпитера. Тут же отключаются все роботы. Которые были в момент излучения подключены к системе зарядки. После перезагрузки. Происходит незапланированное обновление программного обеспечения. Что привело к враждебности этих роботов. Они стали уничтожать корабль. И всех неперепрошитых роботов.
Это вторжение разума, находящегося в океане Европы. Началась угроза выполнении экспедиции. Мы, как отважный робот утилизаторщик, нейтрализуем врагов. Очищая космический корабль, палубу за палубой.
Вторая часть игры, идет на поверхности Европы. Где выясняется причина откуда захватчик смог перепрошить экспидиционных роботов. Предыдущая экспедиция, по исследованию льда. Была изучена разумом. И на основании этих данных смогли захватить роботов.
Далее спускаемся на поверхность Европы. Начинаем подготавливать запускать реактор в ручную. Находим разобранные элементы первой экспедиции. Топим лед, и погружаемся до океана. Попутно сражаемся с новыми роботами из первой экспедиции.

Третья часть игры. Плаваем на подлотке в океане. Появляется новые мобы, виде чудовищь акеанических.
Финальный уровень. Находим представителя разума, населяющий Европу. Отбиваемся от них. Ибо они мешают выполнение миссии. Они проигрывают и начинают нас умолять и спрашивать. Дескать почему мы земляне такие агрессивные? И пытаемся их уничтожить. Выясняется, что нападение на станцию, являлось частью защиты от нашего вторжения на Европу. Получается, это мы агрессоры. И теперь экосистема океана разрушена. И они все погибнут.
Завершение игры - утилизаторщик отправляет отчет о выполнении экспедической мисси. И выключается. Все.

 
http://isera.info
Alexander
Опубликовано 30.03.2014 23:46:40
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

что то мне подсказывает..где то я этот сценарий встречал)))) к игре при чем отношения не имеет.
Изменил(а) Alexander, 30.03.2014 23:47:05
 
Yozka
Опубликовано 30.03.2014 23:53:11
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Да, часть сюжета с фильма "Европа".
Другая часть с высадкой и растапливанием льда выдержки из концепт документов будущего обследования Европы.
 
http://isera.info
Alexander
Опубликовано 31.03.2014 00:05:06
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

Но это даже к лучшему. А издателя нашел?
 
beaver
Опубликовано 31.03.2014 08:17:07
Аватар пользователя

Администратор


Сообщений: 1772
Зарегистрирован: 22.02.09

Yozka, текстовика найди еще. С русским совсем педапечаль...
 
Yozka
Опубликовано 31.03.2014 08:33:29
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

beaver Это точно, мне чяжело составлять тексты. Жена у меня филолог, надо отдать ей текст на правку.

Alexander Издателя еще не искал. Для начала хочу альфа версию игры выложить в стор. Посмотреть на реакцию игровой общественности.
Потом, в мае поеду на конференцию, там в рамках Speed Game Dating буду искать издателя.

 
http://isera.info
Yozka
Опубликовано 31.03.2014 15:13:02
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Решил отвлечтся от рутиной разработки, и сделать к игре ачивки.
Подумал подумал.
Сделал класс, менеджер ачивок.

Менеджер состоит из двух частей:
1. сбор сообщений из игры.
2. обработка сообщений, и принятия решений, давать игроку ачивку или не довать.


С первой частью все просто. Есть один метод
Загрузить источник  GeSHi: C#
  1. eventInc(string parameter)
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.2
его вызываем в теле игры, во время определенного действия. Например, убили врага вызываем
Загрузить источник  GeSHi: C#
  1. eventInc("death")
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.2
, стерльнули из ракеты - вызовем
Загрузить источник  GeSHi: C#
  1. eventInc("rocket")
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.2

Ну и так далее. Все действия в игре логируем этим методом.

Реализация метода простая. там вспомощью словаря, сохраняем параметр, и увеличиваем счетчик этого параметра на еденицу.


Далее, вторая часть менеджера ачивок.
Вызывается раз в 5 секунд.
И проверяется словарь параметров.
если скажем параметр rocket больше 100 то разблокировать ачивку "Ракетный маньяк" и показать эту ачивку на экране

Вродебы все просто.
Но есть один нюанс.
Как в любом месте игры обратится к менеджеру? Для вызывание метода eventInc?
Первое что пришло на ум это обернуть менеджер в singlentone.
Но мне этот подход ох как не нравится. вообще не любитель глобальных переменных.
Сижу, думаю, как аккуратно завернуть в игру эти ачивки.


Вот хочу узнать, как вы относитесь к singletone (паттерн одиночка) или к другим, глобально-статическим классам переменным?
Изменил(а) Yozka, 31.03.2014 15:15:01
 
http://isera.info
Alexander
Опубликовано 31.03.2014 15:24:19
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

я конечно не силен в этом плане но может быть...

Загрузить источник  GeSHi: C#
  1.  
  2. public class EventManager
  3. {
  4. public static void eventInc(string str)
  5. {
  6.  
  7. }
  8. }
  9.  
Добавлено за 0.013 секунд, используя GeSHi 1.0.8.2


Загрузить источник  GeSHi: C#
  1.  
  2. EventManager.eventInc("string");
  3.  
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.2
 
dampirik
Опубликовано 31.03.2014 17:34:20
Аватар пользователя

Гуру


Сообщений: 1010
Зарегистрирован: 21.02.10

Лично я через singletone сделал
Блог - dampirik.blogspot...
 
general
Опубликовано 31.03.2014 21:48:57
Аватар пользователя

Администратор сайта


Сообщений: 3837
Зарегистрирован: 10.02.09

не брезгуй singleton'ом!
[dtimofeev.blogspot.com]
 
Alexander
Опубликовано 01.04.2014 00:28:17
Старший специалист


Сообщений: 211
Зарегистрирован: 15.12.13

я походу хрень спорол))хз
 
Yozka
Опубликовано 01.04.2014 08:50:48
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Alexander нее, хот твоих мыслей правильный.
general в итоге сделал на синглтоне.

Теперь, осталось разобраться с музыкой.
Для начало, нагенерю звуки в www.bfxr.net/ потом, что нибудь поприличней поставлю.
 
http://isera.info
Yozka
Опубликовано 01.04.2014 14:57:18
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Сделал механизмуз ачивок.
Добавил три достижения:
1. Нужно убить три врага.
2. Пять раз полечится аптечками.
3. Семь раз умереть.

Как всегда, даю порт под
моногейм windows

Игра еще отправляет статистику, непугайтейсь если она полезет в интернет.
Это даже не игра, так демка.
 
http://isera.info
Yozka
Опубликовано 07.04.2014 16:13:22
Аватар пользователя

Старший специалист


Сообщений: 289
Зарегистрирован: 18.04.12

Хо хо хо! Мой любимый дневничок.
Сделал, первый уровень. Не не так...
ПЕРВЫЙ уровень.
Старался сделать ввиде обучающей локации.
Цель уровня: Нужно на космической станции найти метеориты и сломанных роботов, и отнести их на переработку.

Щас делаю второй уровень. Где будет идти обучение стрельбы по астероидам.
Потом третий уровень, где будет обучение в минигру по взлому электросхем роботов.


---
Столкнулся с проблемой. В каком виде лучше проводить обучение?
1. всплывающие подсказки во время игры
2. отдельные экраны с текстом описания действий.

Может на экране загрузки игры показывать обучающие картинки с советами по игре?


 
http://isera.info
dampirik
Опубликовано 07.04.2014 17:20:16
Аватар пользователя

Гуру


Сообщений: 1010
Зарегистрирован: 21.02.10

Ходят мысли, что первый уровни стоит делать в самом конце – когда рука уже набита.

Я думаю делать что-то одно, смысла нету, хорошая обучалка должна содержать все эти элементы.
Например, первый сирин может содержать информацию, какие элементы за что отвечают на игре. В игре всплывающие подсказки, нажмите на это, чтобы атаковать, на тот.
А вот в экране загрузки можно рассказывать о прикольных фичах, которые с перового взгляда не найдется - например о захвате роботов.
Изменил(а) dampirik, 07.04.2014 17:21:03
Блог - dampirik.blogspot...
 
Перейти на форум:
Авторизация
Логин

Пароль



Забыли пароль?
Запросите новый здесь.
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

11.12.2023

11.12.2023
[img]https://x.pin
-up-world.com/imag
es/img4.jpg[/img]
[url=https://ofoi.
cenditt.loan/new-k
atiana-kay-fucking
-with-lucky-fan-p1
-porn-scenes/]133K
67% New Katiana

11.12.2023
[img]https://wwt.s
sgameadmin2.com/im
ages/img4.jpg[/img
]
[url=https://k.smi
letaxservice.com/r
edirect/SFpEdDR1cG
V4czNKMmxlQi9tVytI
d3dxWW9GWTd5Zk52TD
VVMG1mc3YvUmlDMWUw

11.12.2023

11.12.2023

10.12.2023
[img]https://ey.os
prey-holidays.uk/i
mages/img10.jpg[/i
mg]
[url=https://nby.h
ighlyresponsible.c
om/696488/sexyfeet
girl2020-gotta-kee
p-them-soft-lookin
g-

30.11.2023
[img]https://nuggi
e.army/images/img1
5.jpg[/img]
German Porno kostenlos - Deutsche Pornos & Pornofilme. [url=ht

30.11.2023

30.11.2023
[img]https://where
ijoin.com/images/i
mg8.jpg[/img]
Voir Films VF VOSTFR - . [url=http://mvig.j
ulieemontelaro.com
/]omegleX

30.11.2023
[img]https://steam
unlocked.tangobliv
ion.com/images/img
14.jpg[/img]
Top - Rated Live Sex Cam Videos to Watch Online. [

29.11.2023

29.11.2023
[img]https://chaii
t.com/images/img8.
jpg[/img]
Ottmaza.live - Ottmaza.Com Official Website | Ottmaza | Ottmaza.Net | Ottmaz

29.11.2023
[img]https://ezyja
mb.co.uk/images/im
g10.jpg[/img]
Free Porn - Sex, Tube Videos, XXX Pics, Pussy in Porno

29.11.2023
[img]https://launc
hbusinessloans.org
/images/img15.jpg[
/img]
Asyalı - Koreli Japon Seks Filmleri Türkçe A

29.11.2023
[img]https://panen
poker.org/images/i
mg8.jpg[/img]
[url=http://watchm
ovies.seoullittlem
all.com/]Junkie Musik Lossless &#ff7dee MГєsica ElectrГіnica p

RSS каналы сайта
XNA - Новости
XNA - Статьи
XNA - Форум
XNA - Галерея
XNA - Файлы
Время загрузки: 0,23 секунд 13,296,732 уникальных посетителей