Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

Ответ
 
Опции темы
Старый 14.05.2010, 09:41   #1
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Буквенные цепочки

Предисловие:

Да я бы с удовольствием
На новенькой блицмашке
Сваял проЭкт, но я ещё
В смирительной рубашке!


Описаловка небольшая:

< Буквенные цепочки >

[ Суть ] Нужно составить из букв загаданную фразу.

[ Процесс ] Квадратики липнут друг к другу начиная с некоторой дистанции;
в порядке своей очереди, т.е. в том порядке, в каком стоят символы во фразе.
Чтобы прилепить квадратик, нажмите на него левой кнопкой мышки и удерживая нажатой
перетащите к другому, к которому пробуете прилепить.
Собранные куски можно разрывать, потянув за один из средних квадратиков.
Если тянуть первую букву, то все прилипшие тоже переместятся.

[ Квадратики ] В центре - символ (буква, знак препинания, пробел);
Снизу-слева - знак "<>", который означает, что это первая буква фразы, с неё всё начинается;
Снизу-справа - число, которое обозначает порядковый номер одинаковых символов во фразе,
ставится при наличии 2х и более одинаковых символов.

[ Режимы сложности ] Отличие в минимальной дистанции, начиная с которой квадратики липнут.

[ Фраза ] Составленная фраза пишется вверху экрана; под ней - подсказка.

[ Прокрутка ] С помощью правой кнопки мышки можно прокручивать игровое поле.
Для прокрутки нажмите правую кнопку мышки и удерживая двигайте курсор в стороны.

[ Готово ] При сборе всей фразы внизу экрана появляется подсказка.


И скринчик:
Нажмите на изображение для увеличения
Название: screen.png
Просмотров: 1262
Размер:	19.3 Кб
ID:	10050


Разглагольствование:
В этой версии липнут только последующие к предыдущим. А делал изначально чтобы могли все ко всем, т.е. все одинаковые буквы были взаимозаменяемые, так что например любая из трёх букв "а" липла в любое место, где ей положено быть во фразе.
И там возникли "некоторые" трудности, преодоление которых автор счёл "не стоящим того".
Автор научил буквы липнуть взаимозаменяемо, а проблемой оказалось то, что в таком случае терялись "родительские" отношения между буквами: по смыслу фразы буква должна стать "дочерней", а она становилась "родительской". И уже не потаскаешь всю цепочку так, как хотелось бы.
Автор знает, что это решаемо, но остановился на предоставленном здесь варианте.

Ещё: автору приятно, когда удаётся сделать что-нибудь эдакое, да чтоб оно умещалось в тыщу (ладно, с небольшим) строк кода.
Вложения
Тип файла: rar exec.rar (486.2 Кб, 694 просмотров)
Тип файла: rar src.rar (7.3 Кб, 663 просмотров)

Последний раз редактировалось Жека, 14.05.2010 в 13:58. Причина: обновил архивчики
(Offline)
 
Ответить с цитированием
Эти 11 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
ABTOMAT (17.05.2010), BlackOut (15.05.2010), Dream (14.05.2010), Harter (09.12.2010), impersonalis (20.05.2010), Morganolla (08.12.2010), Nuprahtor (15.05.2010), Randomize (17.05.2010), Reizel (14.05.2010), Reks888 (16.05.2010), Spiderman (20.05.2010)
Старый 14.05.2010, 13:23   #2
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Буквенные цепочки

Да, описание уже заинтересоало. Молодец, интересную идею придумал)
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (20.05.2010)
Старый 14.05.2010, 14:00   #3
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Буквенные цепочки

Там шесть фраз зашито специально для булки.
Кто-нить, качните и соберите ради спортивного интереса их.
(Offline)
 
Ответить с цитированием
Старый 14.05.2010, 15:03   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Буквенные цепочки

Отлично, все прошел, вторая самая сложная, решается брутфорсом
Это пример качественной реализации идеи игры, незамутненной второстепенными атрибутами.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (17.05.2010)
Старый 15.05.2010, 20:19   #5
BlackOut
Кодер "win" ЭВМ
 
Аватар для BlackOut
 
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений
(для 155 пользователей)
Ответ: Буквенные цепочки

Поиграл, понравилось..на последнем уровне поигрался с прилипанием слов и закрутил все в некую спираль..весело, иногда реально приходится задумываться. Желаю развития идеи!
__________________
Жизнь игра, задумка дурацкая но графика ...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (17.05.2010)
Старый 16.05.2010, 10:58   #6
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Буквенные цепочки

Чувак! Сделай защиту от брутфорсов!!! Я вторую надпись вообще еле собрал!!! А так здорово!!!
ЗЫЖ сделай еще как бы "подъем" камеры, ибо иногда возникает ощущение, как будто места мало
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (17.05.2010)
Старый 17.05.2010, 06:38   #7
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Буквенные цепочки

Спасибо за комментарии.

Если делать из этой проги игрушку, то конечно подсказки игроку давать не лишне при долгом переборе, а так как щас - сойдёт и без.

Чтоб теснота не очень стесняла, автор сделал прокрутку поля правой кнопкой мыши, а ZOOM в 2д делать неохота.
(Offline)
 
Ответить с цитированием
Старый 17.05.2010, 10:07   #8
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Буквенные цепочки

При переходе к следующей фразе происходит автосохранение скриншота, который ложится в каталог /screens, так что
BlackOut, можешь поделиться тут результатом. (хотя последний наверное не сохраняется автоматом).
(Offline)
 
Ответить с цитированием
Старый 17.05.2010, 11:16   #9
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Буквенные цепочки

Это здорово! Играть очень понравилось.
Жека, у тебя хорошая фантазия!
На базе этого вполне может получится полноценная игра.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Reizel (17.05.2010), Жека (17.05.2010)
Старый 18.05.2010, 04:11   #10
BlackOut
Кодер "win" ЭВМ
 
Аватар для BlackOut
 
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений
(для 155 пользователей)
Ответ: Буквенные цепочки

Сообщение от Жека Посмотреть сообщение
При переходе к следующей фразе происходит автосохранение скриншота, который ложится в каталог /screens, так что
BlackOut, можешь поделиться тут результатом. (хотя последний наверное не сохраняется автоматом).
нет, все отлично сработало и результат сохранился. ну как говорится по просьбе трудящихся (выкладываю скрин)...но я думаю можно сделать и красивее но это мой 1-й вариант =) было интересно просто..не будет ли глюков каких..заметил только одно что буквы могут друг друга перекрыть и все
Миниатюры
Нажмите на изображение для увеличения
Название: auto_pic_5_15 May 2010_19.13.00.png
Просмотров: 1137
Размер:	14.3 Кб
ID:	10079  
__________________
Жизнь игра, задумка дурацкая но графика ...
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо BlackOut за это полезное сообщение:
impersonalis (20.05.2010), Randomize (18.05.2010), Reks888 (20.05.2010), Жека (18.05.2010)
Старый 20.05.2010, 12:03   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Буквенные цепочки

КРУТЬ!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Reks888 (20.05.2010), Жека (20.05.2010)
Старый 08.12.2010, 11:25   #12
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Буквенные цепочки

Просто глянул на аватарку сами видите кого

Нажмите на изображение для увеличения
Название: imper.png
Просмотров: 1241
Размер:	5.7 Кб
ID:	12054
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (09.12.2010)
Старый 08.12.2010, 12:17   #13
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Буквенные цепочки

Если зажать обе кнопки мыши над буквой и подвигать камеру, то эта буква "отстегнется" и будет двигаться в 2 раза быстрее камеры. И на легкой сложности буква "З" у меня никуда не хотела прилипать.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:06.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com