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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2011, 23:55   #1
Вадим21
Новичок
Джуниор
 
Регистрация: 10.06.2011
Сообщений: 4
По умолчанию Зацените первую игру

Всем привет! Хочу поделиться с вами своей первой вменяемой программой, написанной на с++. Может быть это не относится к играм, но к развлечениям - вполне. Это магический квадрат, он отгадывает задуманный вами цвет. Просьба не пинать, если не понравится! )

ЗЫ напишите, плиз, если у кого не пойдет, конфигурацию ОС

Последний раз редактировалось Beermonza; 13.06.2011 в 00:11.
Вадим21 вне форума Ответить с цитированием
Старый 11.06.2011, 01:07   #2
Daemonghost
Пользователь
 
Аватар для Daemonghost
 
Регистрация: 25.11.2010
Сообщений: 46
По умолчанию

не трудно догадаться в чем дело... Используется 6 различных цветов при том что квадратов одного цвета (красного) - 25% от всего количества... И при том что "играют только двузначные", то количество играющих квадратов еще сокращается... Задумка так ничего =), попробовал 1 раз, но уверен, что в любом случае выпадет красный, чтобы я не загадывал...
Daemonghost вне форума Ответить с цитированием
Старый 11.06.2011, 13:20   #3
Вадим21
Новичок
Джуниор
 
Регистрация: 10.06.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Daemonghost Посмотреть сообщение
не трудно догадаться в чем дело... Используется 6 различных цветов при том что квадратов одного цвета (красного) - 25% от всего количества... И при том что "играют только двузначные", то количество играющих квадратов еще сокращается... Задумка так ничего =), попробовал 1 раз, но уверен, что в любом случае выпадет красный, чтобы я не загадывал...
Нет, вы не правы. Если бы вы посмотрели подольше, вы бы убедились, что цвета выпадают рандомно. Кстати на счет 25% - исправил, перезалил файл. Теперь всех цветов - в среднем одинаковое кол-во, можете убедиться в этом сами. А все потому, что магический квадрат работает! )))

Последний раз редактировалось Вадим21; 11.06.2011 в 13:37.
Вадим21 вне форума Ответить с цитированием
Старый 11.06.2011, 14:22   #4
Daemonghost
Пользователь
 
Аватар для Daemonghost
 
Регистрация: 25.11.2010
Сообщений: 46
По умолчанию

ну что могу сказать, да цвета меняются, а цифры нет... Единственное - идет изменения соотношений цифра - цвет. А результирующий цвет - уже заранее известное число, а там действительно рандом из 6 цветов.
Допустим беру результирующее число 53 - нет такой пары цифр которые в сумме с результатом дадут число, которое будет состоять из той пары цифр. если перебирать, ближайшее окружение (61,62,63,64,65,66,67,68,69)- о чудо, результатом будет 54, а 53 - число - лишнее, для массы, впрочем как числа >90.
Ах, да, число результат - таких чисел 9.. собственно по одному числу от каждого десятка, не учитывая последний десяток от 90 - 99.

Повторюсь, задумка действительно ничего =)

Последний раз редактировалось Daemonghost; 11.06.2011 в 14:32.
Daemonghost вне форума Ответить с цитированием
Старый 11.06.2011, 17:40   #5
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию

при изменении размера формы - мелькание, а потом уждкие глюги!
цвета вообще пропадают, форма отрисовывается наполовину =)
у себя пробовали размер менять?
xrob вне форума Ответить с цитированием
Старый 11.06.2011, 20:37   #6
Daemonghost
Пользователь
 
Аватар для Daemonghost
 
Регистрация: 25.11.2010
Сообщений: 46
По умолчанию

Цитата:
Сообщение от xrob Посмотреть сообщение
при изменении размера формы - мелькание, а потом уждкие глюги!
цвета вообще пропадают, форма отрисовывается наполовину =)
у себя пробовали размер менять?
разворачиваю на полный экран, нариканий нет!
Daemonghost вне форума Ответить с цитированием
Старый 12.06.2011, 09:37   #7
Enlightened
Пользователь
 
Регистрация: 15.08.2010
Сообщений: 24
По умолчанию

xrob прав. При изменении размеров формы действительно пропадают цвета около цифр. У меня еще заголовок формы становится белым...

Вадим21, сделайте заранее размер формы таким, чтобы влезало все и запретите размер формы менять, что-ли .

Магия квадрата объясняется математикой шестого класса:
пусть задумано число 10a+b (любое число можно представить в таком виде).
Вычитаем a и b:
10a + b - a - b = 9a
Следовательно, при любом a число кратно 9, а в первой сотне таких чисел как раз 9.

А за реализацию спасибо.
Enlightened вне форума Ответить с цитированием
Старый 12.06.2011, 19:41   #8
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,598
По умолчанию

А зачем ваш магический квадрат копируется в системную папку, под похожим на виндоу.. файлы именем, да ещё так неохотно удаляется?

Последний раз редактировалось С.М.С; 12.06.2011 в 19:45.
С.М.С вне форума Ответить с цитированием
Старый 12.06.2011, 22:18   #9
Вадим21
Новичок
Джуниор
 
Регистрация: 10.06.2011
Сообщений: 4
По умолчанию

хм...ну да, копируется. А что в этом такого предосудительного? Такова функциональность!
Вадим21 вне форума Ответить с цитированием
Старый 12.06.2011, 22:38   #10
Daemonghost
Пользователь
 
Аватар для Daemonghost
 
Регистрация: 25.11.2010
Сообщений: 46
По умолчанию

Цитата:
Сообщение от С.М.С Посмотреть сообщение
А зачем ваш магический квадрат копируется в системную папку, под похожим на виндоу.. файлы именем, да ещё так неохотно удаляется?
бывает! USBGuard спокойно удаляет. Но к вопросу присоединяюсь...
Daemonghost вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените мою первую игру на С++(Морской бой)) Xrayez Общие вопросы C/C++ 10 24.05.2011 07:24
Зацените игру "Пятнашки" Никки Gamedev - cоздание игр: Unity, OpenGL, DirectX 36 03.11.2010 11:31
Зацените игру! Terrance! Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 16.10.2010 11:34
Зацените игру snake-as Софт 3 08.01.2008 00:16
DBLookupComboBox на первую строчку Inbox БД в Delphi 7 29.10.2007 13:26