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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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


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

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

Последний раз редактировалось Жека, 14.05.2010 в 09: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, 09:23   #2
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,569
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Буквенные цепочки

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

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

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

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

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

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

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

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

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

Это здорово! Играть очень понравилось.
Жека, у тебя хорошая фантазия!
На базе этого вполне может получится полноценная игра.
__________________
Retry, Abort, Ignore? █
Пека: AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
Reizel (17.05.2010), Жека (17.05.2010)
Старый 18.05.2010, 00: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
Просмотров: 274
Размер:	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, 08:03   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,916 пользователей)
Ответ: Буквенные цепочки

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

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

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

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


Опции темы

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

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


Часовой пояс GMT +1, время: 10:40.


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