Russian Qt Forum
Ноябрь 22, 2024, 23:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Написал тут игрушку на досуге...  (Прочитано 18818 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« : Сентябрь 11, 2008, 20:41 »

Вот написал игрушку одну. Когда-то в школе играли часто, правда использовали тетрадку в клеточку и ручку.
Смысл игры - "уничтожить" все цифры. Можно "уничтожать" цифры если они одинаковые или сумма равна 10, и:
1. Они находятся рядом по вертикали или горизонтали.
2. Они являются крайними по вертикали и горизонтали.
Когда ходов больше нет, нажимаем "More numbers" ("Добавть цифр") и все неуничтоженные цифры дописываются в конец списка.
В общем если принцип непонятен, то запустите автоигру и посмотрите, как будут "уничтожаться" цифры.
Выкладываю игру на суд общественности и, если понравится, прошу помочь.
Помощь требуется:
1. Нужен нормальный набор иконок. К сожалению не смог придумать иконку к функции "More numbers" и иконку приложения. Грустный
2. Хотелось бы опубликовать на qt-apps, если она того стоит.
3. Бета-тестирование, пожелание, баги и пр.
Буду очень благодарен всем откликнувшимся.
« Последнее редактирование: Сентябрь 11, 2008, 20:58 от panter_dsd » Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Сентябрь 11, 2008, 20:45 »

ой а я в такую не играл ))

ps: а похоже атачи работают))
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Сентябрь 11, 2008, 20:54 »

Ага. Вот только сделать бы поддержку 7z. Улыбающийся
Admin:Ну как впечатления?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Сентябрь 11, 2008, 21:58 »

я еще не качал щас затестим!
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Сентябрь 11, 2008, 22:03 »

Жду с нетерпением. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #5 : Сентябрь 11, 2008, 22:08 »

поигрался
удивился что под Линукс все завелось qmake & make

недочеты
1) размеры клеток с цифрами нада подгонять к размеру экрана - а то у меня широченный экран а играю где то в углу
2) не очень понял почему 1 1 1 не становятся черными а только по паре )) может правила такие
3) создал игру - 5 раз нажал F3 - получилось много цифр - нафиг такую опцию )))

PS: зачет за автоигру - люблю когда комп работает))
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Сентябрь 11, 2008, 22:15 »

1. Не совсем понял. Они подгоняются под размер содержимого. Может сделать настройку шрифта?
2. Можно только попарно.
3. а)Создал игру
б) Уничтожил все, что мог
в) Если остались цифры, то F3, пункт б)
г) Ты победил!!!
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #7 : Сентябрь 11, 2008, 22:21 »

1) смотри я на большом игране развернул программу - игровое поле где то слева верху и циферки маленькие
3) включать F3 когда все заполнил
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Сентябрь 11, 2008, 22:24 »

1. Ну тут поможет опция по изменению шрифта. Это в планах, если игра будет нужна кому-нибудь кроме меня. Так же в планах изменение цветов и многое другое.
3. Так точно. В принципе можно играть очень долго, я догонял до 4000. Улыбающийся Хорошо занимает время и расслабляет. При раскладе 9 на 27 можно легко выиграть, автоигра это доказывает.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #9 : Сентябрь 11, 2008, 23:12 »

1) я не про шрифт, а про квадратик - сделать его изменяемыv размер экрана
а то когда экран большой играть в углу не впечатляет
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #10 : Сентябрь 12, 2008, 08:37 »

Все равно никак не пойму.... Ты под квадратиком подразумеваешь таблицу? Если шрифт увеличить, то и она увеличится. Если что-то другое, выложи скрин как должно быть, или ui'шку.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #11 : Сентябрь 12, 2008, 09:44 »

смотри картинку
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #12 : Сентябрь 12, 2008, 10:26 »

1. Можно не разворачивать на весь экран и играть в окне, расположив его посередине рабочего стола. Подмигивающий
2. Можно залезть в исходники и установить шрифт.
В createControls() после создания qtvTable сделать:
Код:
QFont font=qtvTable->font();
font.setPointSize(24);
qtvTable->setFont(font);
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #13 : Сентябрь 12, 2008, 11:13 »

в игры играть приходят) а не настраивать
так что лучше тебе все это проделать - что бы повысить юзабилити ))
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #14 : Сентябрь 12, 2008, 23:56 »

Игра была написана для себя. Если она будет нужна хотя бы 4 людям, то я буду ее усовершенствовать. Вообще желание есть, но нет пока смысла. Жду ваших пожеланий.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 22.