![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| Zhenek |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 31.5.2007 Репутация: 1 Всего: 1 |
Хочу написать игру типа крестики нолики или собрать разбитую картину.
Ктонибудь дайте ссылки на РУССКИЕ статьи или исходные коды. Пожалуйста только коды и ссылки на VB.NEt а не VB6 --------------------
<удалено администрацией> |
|||
|
||||
| CACXA |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.7.2007 Репутация: нет Всего: нет |
ХМ, я вот тут подумал что крестики нолики не так уж и сложно сделать.
1 2 3 ----------- А |X |X | | ----------- Б |X |X | | ----------- В | | | | ----------- Для удобства превратил в поле для морского боя. Вариантов первого хода всего 4(я могу ошибаться, их может быть и 3). Они обозначены крестиком(остальное это теже ходы только под другим углом, симметрия в квадрате) Отсюда следует что есть 4х3=12 вариантов(хотя я и тут могу быть не правым, в эту сверх интеллектуальную игру играть не умею) Предположим первый ход А1 -- тогда у нас остаетется 5 вариантов(остальные зеркально отражаются по диагонали), тоесть варианты А2, А3,Б2,Б3,В3. . . Если первый ход А2 то тоже 5 вариантов А1,Б1,Б2,В1,В2 . . . (остальные опять зеркално отображаются) Если Б2 то а вот тут всего 3 -- А1, А2, Б1 (и 3 зеркальные облости), ну вот собственно и ТД. отсюда следует что алгоритм можно написать общий для всех случаев. Далее пока не рассматриваю. Гением и за знайкой себя не считаю, просто мысли свои выдал, каму понравятся воспользуются. Вот. )) |
|||
|
||||
| Zhenek |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 31.5.2007 Репутация: 1 Всего: 1 |
Это понятно.
Мне бы это кодом реализовать и компьютер должен уметь играть сам за себя. Уровни сложности 3(легкий,средний,тяжелый) Компьютер должен ходить не наугад а просчитывать все варианты. Мне нужен хотябы пример как это сделать. --------------------
<удалено администрацией> |
|||
|
||||
| popzow |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
||||
|
||||
| Zhenek |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 31.5.2007 Репутация: 1 Всего: 1 |
Всем спасибо... Сам разобрался
Но только играть пока можно только двум людям. И почему-то игра ажно 27 метром оперативки жрет???? Там просто картинка большая 1mb и все... кода мало???? как уменьшить??? --------------------
<удалено администрацией> |
|||
|
||||
| Zhenek |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 31.5.2007 Репутация: 1 Всего: 1 |
Че.. никто не знает???
Почему игра жрет много опкративик??? И как можно заставить компьютера играть. Дайте хоть код какой. а то в том примере все так непонятно.. прям совсем.. Мне хоть намеек... --------------------
<удалено администрацией> |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |