Форум Краматорська

  • 09 Червня 2024, 03:22:03
  • Ласкаво Просимо, Гість
Будь ласка увійдіть або зареєструйтесь.

Увійти

Новини:

Автор Тема: Игру написал. Протестируете? :)  (Прочитано 2656 раз)

0 Користувачів і 1 Гість дивляться цю тему.

05 Травня 2011, 13:48:12
Прочитано 2656 раз
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Всем привет!
Попробовал поизучать написание игр под XNA Framework под Венду — это просто, мягко говоря, офигенно! :) Такую фиговину написал: на экране — окошко Вижуал Студии, из всех щелей лезут такараны баги, их надо давить брэкпоинтом фиксить :) Это была идея для компактного фреймворка — давить баги на дисплее мобильного стилусом, но обычный винформс не поддерживает двойную буферизацию — все было галимо, идею пришлось оставить :)
Кагбэ, сильно не пинайте — это первая моя игрушка.

Инсталлятор:
http://upload.com.ua/get/902567833/Debug.zip

Ну и исходники, если кому интересно:
http://upload.com.ua/get/902567879/Debug_src.zip

Поскольку даже XBOXы работают под .Net Framework 4 и используют XNA - умный инсталлятор распознает, что в системе не установлен фреймворк - и сам его поставит с сайта Майкрософта (только чур не плеваться от этого - стандартный бутстрапер :) )

Интересно мнение играющих :)
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

Форум Краматорська

Игру написал. Протестируете? :)
« : 05 Травня 2011, 13:48:12 »

05 Травня 2011, 15:52:47
Відповідь #1
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Нюанс - под XP может нужно поставить 4 Framework: http://msdn.microsoft.com/ru-ru/netframework/aa569263.aspx

p.s. Реально классная игра - для себя писал! :)
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 16:17:16
Відповідь #2
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Может под XP потребоваться XNA Redistributable Framework. Его можно взять с http://www.microsoft.com/downloads/en/details.aspx?familyid=a88c6dec-aeae-42cd-a108-d35c013c3b97

Под Висту все поставилось без проблем - за 20 минут: инсталлер сам все скачал и настроил
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 16:31:59
Відповідь #3
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
Ну уже б включили недостающие фичи под ХР в инсталлятор, а то некузяво как-то :)

05 Травня 2011, 16:38:01
Відповідь #4
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
дело в том, что у меня в инсталляции фреймворков нет - их система доставляет сама. включить их в инсталлер не представляется возможным - бутстрапер сам их ставит. а под ХР небольшой облом почему-то (видать, политика Микрософта) - ставить надо отдельно. Но это - один раз, и на всю жизнь :)
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 17:37:25
Відповідь #5
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Под Win7 и выше - просто запускается инсталлятор, без дополнительного телодвижения
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 17:39:00
Відповідь #6
Offline

Chico


Offline Chico

  • сам себе модератор и
  • *****
  • Ветеран
  • Повідомлень: 18294
  • Країна: mo
  • Карма: +380/-170
  • Дякую
  • Сказав: 47
  • Отримав: 152
  • stop the anti-smoking nazi's!
    • Чоловіча
    • Перегляд профілю
ни абижайте журналистов.

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

(C) GGuuGGuu

05 Травня 2011, 17:39:58
Відповідь #7
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Была бы хна под линукс - было бы и под линукс  :D
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 19:21:45
Відповідь #8
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Вот оно примерно так выглядит (видео сжалось только, отвратно):
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 19:23:18
Відповідь #9
Offline

_Алекс_


Offline _Алекс_

  • BANNED
  • *****
  • Ветеран
  • Повідомлень: 4006
  • Країна: ua
  • Карма: +89/-12
  • Дякую
  • Сказав: 368
  • Отримав: 547
  • 20 Декабрь 2009/26 Декабрь 2018
    • Чоловіча
    • Перегляд профілю
COMFY - ма-га-зин суууу-пееер-обмааа-на
хамоватые "посетители" kramatorsk.info - я вас люблю
компания #ВОЛЯ #VOLIA - пособник террористов
#РоссииУжеНет

"Коля - хороший парень"
"Нэ провоцюйтэ!"
Тут є "московська зозуля"

власти приходится воровать (с) Карл Волох

05 Травня 2011, 19:28:36
Відповідь #10
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Какой нафиг троянчег? Че за ламерство?
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 19:35:20
Відповідь #11
Offline

_Алекс_


Offline _Алекс_

  • BANNED
  • *****
  • Ветеран
  • Повідомлень: 4006
  • Країна: ua
  • Карма: +89/-12
  • Дякую
  • Сказав: 368
  • Отримав: 547
  • 20 Декабрь 2009/26 Декабрь 2018
    • Чоловіча
    • Перегляд профілю
Какой нафиг троянчег? Че за ламерство?
ну... без троянчега - не интересно  :)

и, если можно, ламерский вопрос - а на втором фреймворке нельзя было сделать? ведь в VS мона выбирать данный параметр...
COMFY - ма-га-зин суууу-пееер-обмааа-на
хамоватые "посетители" kramatorsk.info - я вас люблю
компания #ВОЛЯ #VOLIA - пособник террористов
#РоссииУжеНет

"Коля - хороший парень"
"Нэ провоцюйтэ!"
Тут є "московська зозуля"

власти приходится воровать (с) Карл Волох

05 Травня 2011, 19:48:02
Відповідь #12
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Не, на втором никак нельзя. Потому что использовался игровой движок - XNA Framework. А он ставится только поверх четвертого. На втором нет двойного буфера экрана - теоретически, можно какую-то фиговину сваять, но не будет нормальной анимации - экран дрожать будет. тут, считай, использовался почти нативный DirectX
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

05 Травня 2011, 22:07:35
Відповідь #13
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
дело в том, что у меня в инсталляции фреймворков нет - их система доставляет сама. включить их в инсталлер не представляется возможным - бутстрапер сам их ставит. а под ХР небольшой облом почему-то (видать, политика Микрософта) - ставить надо отдельно. Но это - один раз, и на всю жизнь :)
Да ладно, ничё военного нет в инсталлер фреймворк засунуть, то недокрутили вы пару гаечек :) Ну на худой конец можно использовать какой-нибудь софт для создания оного - я, к примеру, пользую QSetup для своих продуктов :)

05 Травня 2011, 22:16:40
Відповідь #14
Offline

nikyer


Offline nikyer

  • ****
  • Старожил
  • Повідомлень: 1722
  • Країна: 00
  • Карма: +69/-48
  • Дякую
  • Сказав: 263
  • Отримав: 76
    • Чоловіча
    • Перегляд профілю
На втором нет двойного буфера экрана
Ну как же нет? Есть, ещё начиная с фреймворка 1.1 :)
Вот вам ссылочка для изучения, кстати 1я в выдаче гугла по запросу ".net 2.0 double buffering":
http://www.codeproject.com/KB/graphics/DoubleBuffering.aspx

Форум Краматорська

Re: Игру написал. Протестируете? :)
« Відповідь #14 : 05 Травня 2011, 22:16:40 »