Russian Qt Forum
Июня 24, 2025, 00:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


Просмотр профиля 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

Сообщений: 5877


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


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

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

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


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