Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2010, 20:09   #11
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Цитата:
Сообщение от ZaRDaK Посмотреть сообщение
>> Деления в коде где фишки двигаются нет
>> div и mod
Ты сейчас сам на ноль поделил :D
Я не понимаю про что Вы...
Никки вне форума Ответить с цитированием
Старый 29.08.2010, 20:19   #12
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Никки Посмотреть сообщение
Деления в коде где фишки двигаются нет, есть только div и mod, интересно, эти операторы могут вызывать такие исключения...
Могут.

Цитата:
Сообщение от Никки Посмотреть сообщение
Ну раз ошибка редка и не понятно где, то исправлять не буду...
Вот так разрабы винды тоже говорят.

Цитата:
Сообщение от Никки Посмотреть сообщение
А в начали игры фишки расставляются случайным образом.
И в 50% случаев генерятся несобирающиеся последовательности. Лучше пусть в начале программа случайно сама подвигает фишечки.
Carbon вне форума Ответить с цитированием
Старый 29.08.2010, 20:20   #13
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Лучше пусть в начале программа случайно сама подвигает фишечки.
Зачем? Есть формула для просчета несобирающихся последовательностей.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 29.08.2010, 20:23   #14
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Зачем? Есть формула для просчета несобирающихся последовательностей.
Знаю. Я под айфон такую писал. Расстановку подгонял под формулу. Всё равно генерятся несобирающиеся расстановки. Успокоил себя тем, что это не у меня руки кривые, а формула проклята.
Carbon вне форума Ответить с цитированием
Старый 29.08.2010, 20:29   #15
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Я понятия не имею какая там формула... я даже не уверен, что существуют не собираемые расклады... фишки как хочешь, так и двигай
Никки вне форума Ответить с цитированием
Старый 29.08.2010, 20:33   #16
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

http://ru.wikipedia.org/wiki/Пятнашки
Carbon вне форума Ответить с цитированием
Старый 29.08.2010, 21:10   #17
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Спасибо, формулу вижу!

Можно сделать так: генерировать случайный вариант, считать по формуле N и если оно не чётное то генерировать другой вариант. Это не займет много времени, т.к. по теории вероятности каждый второй вариант собрать возможно.
Никки вне форума Ответить с цитированием
Старый 29.08.2010, 21:15   #18
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Никки Посмотреть сообщение
Можно сделать так: генерировать случайный вариант, считать по формуле N и если оно не чётное то генерировать другой вариант.
Цитата:
Сообщение от Carbon Посмотреть сообщение
Расстановку подгонял под формулу. Всё равно генерятся несобирающиеся расстановки. Успокоил себя тем, что это не у меня руки кривые, а формула проклята.
Я так же делал.
Carbon вне форума Ответить с цитированием
Старый 29.08.2010, 21:21   #19
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Что ещё можно исправить, добавить в игру? Так глядишь и на новую версию изменений наберу...

Думается, что можно сделать что то типа таблицы рекордов. Но дело в том, что все варианты разные по сложности, может быть и такой что только одну фишку подвинуть нужно и всё готово, а бывает что все двигать надо... вот ещё бы сложность расстановки фишек как то рассчитывать...
Никки вне форума Ответить с цитированием
Старый 29.08.2010, 21:45   #20
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Я делал еще проще - менял при необходимости 14-ю и 15-ю костяшку местами. Вот тут в свое время я свою логику описал.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пятнашки решение arccariy Фриланс 2 06.12.2009 21:10
Игра пятнашки... Мамука Общие вопросы .NET 0 03.11.2009 23:25
Делфи. создать автосбор для игры пятнашки? САБИНЭЙШН Помощь студентам 1 28.10.2009 20:56
Delphi игра пятнашки rumf Помощь студентам 14 31.05.2008 00:56
Зацените игру snake-as Софт 3 08.01.2008 00:16