Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > С#

С# Средство разработки на платформе .Net

Ответ
 
Опции темы
Старый 26.01.2015, 15:49   #16
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от Mr_F_ Посмотреть сообщение
Но не будем холиварить)
Блин, заинтриговал, надо поближе ознакомиться с игрой
__________________


(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 16:09   #17
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Что лучше: мафия или гта?
Что лучше: столы или стулья?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 16:38   #18
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от ABTOMAT Посмотреть сообщение
Что лучше: столы или стулья?
Стулья. Очевидно же.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 16:56   #19
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Столы, они и заменят крышу над головой и кровать, а так же могут выполнять функции плота, защиты от ядерного взрыва.
__________________
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Кирпи4 (26.01.2015), impersonalis (26.01.2015), Mr_F_ (26.01.2015), St_AnGer (26.01.2015)
Старый 26.01.2015, 17:26   #20
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от SBJoker Посмотреть сообщение
Столы, они и заменят крышу над головой и кровать, а так же могут выполнять функции плота, защиты от ядерного взрыва.
и в принципе стол можно использовать и как стул! (обратное, правда, тоже верно)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 19:15   #21
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Вообще можно найти много критериев и по каждому та или иная игра будет лучше.
Я же думаю что сравнивать их не надо -- они дополняют друг друга и создают определённый общий взгляд на игры того времени.
Мне посчастливилось играть в gta3, vice city и mafia в их время (2002-2003), я считаю что правильное время тоже влияет на полученное впечатления от игр.
Например играя сейчас в старые игры, если знакомишься с ними первый раз, уже не получишь таких ощущений, как игрок который поиграл в них "вовремя".
Также игроки игравшие "вовремя" могут вызывать прошлые впечатления даже если переигрывают старую игру в настоящем, и получают более глубоких опыт от игры.
Иногда правда бывает что старая игра осталась в памяти в более приятном виде, чем когда через много лет видишь её снова: особенно это касается графики, на контрасте с современными играми сразу вылезает много недостатков старой игры.
(кстати gta3 и vicecity мои любимые части, sa и gta4 уже как-то по нисходящей пошли).

А по теме:
Насколько мне известно с Vice City вроде всё в порядке с работой на современном железе, может нужно раскапывать игры которые по каким то причинам стали глючить или неподдерживать большие разрешения и фиксить это?
И скилл прокачается и польза общественности будет.
(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 19:19   #22
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Вспомнил: http://habrahabr.ru/post/188594/
Но там больше дизассемблирование, программирования и нет как такового.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 20:13   #23
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от Samodelkin Посмотреть сообщение

А по теме:
Насколько мне известно с Vice City вроде всё в порядке с работой на современном железе, может нужно раскапывать игры которые по каким то причинам стали глючить или неподдерживать большие разрешения и фиксить это?
И скилл прокачается и польза общественности будет.
Ну в названии же темы написано: Садо-Мазо. Ну, хочет человек, ну, пускай. Всяко лучше, чем ничего не делать (чем бОльшая часть форумчан занята).

По поводу пользы общественности на поприще реверс-нижиниринга:
У меня была вот такая довольно интересная мыслишка: OpenWar. Как можно догадаться из названия, это открытый аналог WarCraft III.

Зачем всё это надо? Дело в том, что в самом WC3 всего 4 кампании в RoC, 4 кампании в TFT и пара десятков карт для мультиплеера "на развитие". Ну, ещё в TFT с десяток карт с оригинальным геймплеем, в которые, впрочем, никто не играет.

И ещё тысячи (если не десятки тысяч) карт, наделанных за время "жизни" Варика его сообществом. Из них сотни имеют потенциал отдельных игр (например, Дота уже таки выродилась в несколько отдельных игр). Т.е. во много раз больше, чем, собственно, оригинальная игра предлагает.

Беда в том, что чтобы в это великолепие поиграть надо (по идее) иметь лицензионную копию Варика, который, несмотря на все свои достоинства, проприетарен. Соответственно, вроде как, карты бесплатны, и Близзард к ним отношения не имеет, тем не менее, чтобы в них поиграть, нужно "отстёгивать" Близзарду. Чтобы пользоваться редактором карт, соответственно, тоже.

А также: устаревшая графика на устаревшем GAPI, практически полное отсутствие возможности модифицировать интерфейс, невозможность запустить игру кроме как на Windows/Mac (внезапно есть версия и для маков) и прочие беды старого проприетарного ПО.

Таким образом возникает идея разработать открытый скелет игры, который:

1. Воспроизводит механику оригинального WC3 RoC/TFT
2. Графику выводит через современное GAPI (ещё лучше чтобы GAPI "отстёгивалось"), даёт возможность её улучшить (вплоть до полного рефакторинга на современном уровне).
3. (самое главное!) Обеспечивает обратную совместимость с картами для оригинального WC3 со всеми фичами. Pudge Wars, DotA, Legion TD и пр.!
4. Даёт дополнительные возможности по модификации интерфейса, у WC3 большие сложности с этим. Вспомните, как в Доте предметы собираются, ага.

Собственно, это гипотетически возможно и ящитаю очень и очень нужно.
Одна беда: работы там на годы. И за это никто не заплатит Могут зато Близзарды наехать с авторскими правами. На Доту 2 наезды были, по крайней мере. Хотя какого хера они вообще возомнили, что название "DotA" принадлежит им? Но вот ребята наглые. Короче, боюсь, такой проект никогда не будет не то что реализован, а даже начат.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Randomize (26.01.2015), Samodelkin (26.01.2015), St_AnGer (26.01.2015)
Старый 26.01.2015, 20:53   #24
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от ABTOMAT Посмотреть сообщение
Н
У меня была вот такая довольно интересная мыслишка: OpenWar. Как можно догадаться из названия, это открытый аналог WarCraft III.

Зачем всё это надо? Дело в том, что в самом WC3 всего 4 кампании в RoC, 4 кампании в TFT и пара десятков карт для мультиплеера "на развитие". Ну, ещё в TFT с десяток карт с оригинальным геймплеем, в которые, впрочем, никто не играет.

И ещё тысячи (если не десятки тысяч) карт, наделанных за время "жизни" Варика его сообществом. Из них сотни имеют потенциал отдельных игр (например, Дота уже таки выродилась в несколько отдельных игр). Т.е. во много раз больше, чем, собственно, оригинальная игра предлагает.

Беда в том, что чтобы в это великолепие поиграть надо (по идее) иметь лицензионную копию Варика, который, несмотря на все свои достоинства, проприетарен. Соответственно, вроде как, карты бесплатны, и Близзард к ним отношения не имеет, тем не менее, чтобы в них поиграть, нужно "отстёгивать" Близзарду. Чтобы пользоваться редактором карт, соответственно, тоже.

А также: устаревшая графика на устаревшем GAPI, практически полное отсутствие возможности модифицировать интерфейс, невозможность запустить игру кроме как на Windows/Mac (внезапно есть версия и для маков) и прочие беды старого проприетарного ПО.

Таким образом возникает идея разработать открытый скелет игры, который:

1. Воспроизводит механику оригинального WC3 RoC/TFT
2. Графику выводит через современное GAPI (ещё лучше чтобы GAPI "отстёгивалось"), даёт возможность её улучшить (вплоть до полного рефакторинга на современном уровне).
3. (самое главное!) Обеспечивает обратную совместимость с картами для оригинального WC3 со всеми фичами. Pudge Wars, DotA, Legion TD и пр.!
4. Даёт дополнительные возможности по модификации интерфейса, у WC3 большие сложности с этим. Вспомните, как в Доте предметы собираются, ага.

Собственно, это гипотетически возможно и ящитаю очень и очень нужно.
Одна беда: работы там на годы. И за это никто не заплатит Могут зато Близзарды наехать с авторскими правами. На Доту 2 наезды были, по крайней мере. Хотя какого хера они вообще возомнили, что название "DotA" принадлежит им? Но вот ребята наглые. Короче, боюсь, такой проект никогда не будет не то что реализован, а даже начат.
Однако есть такие вещи как OpenTTD OpenRA и наш любимый КAM Remake. Как примеры подобного. Народ делает, да, пускай годами, и пускай порой на Delphi (кам ага).
Так что не унывай так сильно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 26.01.2015, 21:20   #25
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от ABTOMAT Посмотреть сообщение
У меня была вот такая довольно интересная мыслишка: OpenWar. Как можно догадаться из названия, это открытый аналог WarCraft III.

Зачем всё это надо? Дело в том, что в самом WC3 всего 4 кампании в RoC, 4 кампании в TFT и пара десятков карт для мультиплеера "на развитие". Ну, ещё в TFT с десяток карт с оригинальным геймплеем, в которые, впрочем, никто не играет.

И ещё тысячи (если не десятки тысяч) карт, наделанных за время "жизни" Варика его сообществом. Из них сотни имеют потенциал отдельных игр (например, Дота уже таки выродилась в несколько отдельных игр). Т.е. во много раз больше, чем, собственно, оригинальная игра предлагает.

Беда в том, что чтобы в это великолепие поиграть надо (по идее) иметь лицензионную копию Варика, который, несмотря на все свои достоинства, проприетарен. Соответственно, вроде как, карты бесплатны, и Близзард к ним отношения не имеет, тем не менее, чтобы в них поиграть, нужно "отстёгивать" Близзарду. Чтобы пользоваться редактором карт, соответственно, тоже.

А также: устаревшая графика на устаревшем GAPI, практически полное отсутствие возможности модифицировать интерфейс, невозможность запустить игру кроме как на Windows/Mac (внезапно есть версия и для маков) и прочие беды старого проприетарного ПО.

Таким образом возникает идея разработать открытый скелет игры, который:

1. Воспроизводит механику оригинального WC3 RoC/TFT
2. Графику выводит через современное GAPI (ещё лучше чтобы GAPI "отстёгивалось"), даёт возможность её улучшить (вплоть до полного рефакторинга на современном уровне).
3. (самое главное!) Обеспечивает обратную совместимость с картами для оригинального WC3 со всеми фичами. Pudge Wars, DotA, Legion TD и пр.!
4. Даёт дополнительные возможности по модификации интерфейса, у WC3 большие сложности с этим. Вспомните, как в Доте предметы собираются, ага.

Собственно, это гипотетически возможно и ящитаю очень и очень нужно.
Одна беда: работы там на годы. И за это никто не заплатит Могут зато Близзарды наехать с авторскими правами. На Доту 2 наезды были, по крайней мере. Хотя какого хера они вообще возомнили, что название "DotA" принадлежит им? Но вот ребята наглые. Короче, боюсь, такой проект никогда не будет не то что реализован, а даже начат.

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

Насчёт карт.
Вот например формат mp3 вроде тоже как комерческий но его используют вроде, не?
Можно воспользоваться конвертером, который конвертирует карты в формат не имеющий никакого отношения к Близзарду.
(Offline)
 
Ответить с цитированием
Старый 17.01.2016, 22:47   #26
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Курлык, очистил репозиторий и переписал двигло совсем-совсем по новой. Попутно, кто то меня укусил и я стал писать очень много комментариев, аж на двух языках =3
Репозиторий на гитхабчике
__________________


(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Кирпи4 за это полезное сообщение:
Артем Валерьевич (18.01.2016), ant0N (30.01.2016), Gector (18.01.2016), Randomize (18.01.2016), St_AnGer (17.01.2016)
Старый 20.01.2016, 05:48   #27
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Появилось правильное небо, почти полностью повторяющее оригинал (пока нет облаков и солнца), освещение статики как в оригинале, плавное проявление статических объектов, разобраны файлы коллизий. Сейчас планирую прикрутить физдвижок, после будут файлы анимаций (ifp), дальше доработка звуковой системы
__________________


(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Кирпи4 за это полезное сообщение:
impersonalis (20.01.2016), pax (21.01.2016)
Старый 21.01.2016, 01:33   #28
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Скрины давай!
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ARA (21.01.2016), Arton (23.01.2016), impersonalis (21.01.2016), moka (22.01.2016), pax (21.01.2016), St_AnGer (21.01.2016), tirarex (21.01.2016)
Старый 25.01.2016, 02:22   #29
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Сообщение от Randomize Посмотреть сообщение
Скрины давай!
Партия сказала "надо", комсомол ответил "есть" =D

Наконец раздуплился с физдвигом (кошмарный жонгляж одними и теми же данными, только из-за того, что когда-то какая то обезьяна придумала, что в GL z-ось должна быть направлена назад). До конца разобрал файлы коллизий и запилил статичные коллайдеры:
__________________


(Offline)
 
Ответить с цитированием
Эти 12 пользователя(ей) сказали Спасибо Кирпи4 за это полезное сообщение:
ABTOMAT (25.01.2016), ant0N (30.01.2016), Arton (25.01.2016), impersonalis (25.01.2016), moka (29.01.2016), Mr_F_ (25.01.2016), Nerd (25.01.2016), Nex (25.01.2016), pax (25.01.2016), Randomize (25.01.2016), SBJoker (25.01.2016), St_AnGer (25.01.2016)
Старый 29.01.2016, 04:16   #30
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: OpenVice, или садо-мазо реверс-инженеринг

Дело шло к костной анимации - но тут засада. Оказалось, что матрица поворота кости хранится в некорректном формате. Бился несколько часов, так и не смог понять, какие из координат перепутаны Т_Т

__________________


(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 14:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com