Сайт | Скачать | Видео | Wiki

Автор Тема: Шарики (игра)  (Прочитано 1210 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
  • Автор темы
Шарики (игра)
« : 21 Январь 2023, 05:58:22 »
Шарики

Скачать: yadi.sk upload.ee

Скачать APK: yadi.sk upload.ee
Скачать браузерный вариант: yadi.sk (сглаженный)




Использование
1. Все правила читать в Readme.txt
2. Собрать 3 шарики в линию, чтобы они исчезли, за 4 и более шариков даются очки.
3. Есть возможность перемешать шарики с потерей 10 очков
4. Если на вашем устройстве какие-то цвета кажутся похожими и приводит к путанице, то можно изменить цвет шариков.
5. Бонусы добавляются если при появлении новых шариков собираются новые линии.

Обновления
Статистика в виде таблицы, чтобы умещались числа более 9999
Добавлен стиль, чтобы сделать пункты меню крупнее
Добавлен пункт "Выбери цвет, кликнув шар", если вам кажется что какие либо шары похожего цвета
Добавлена кнопка "?" (подсказка), -1 к очкам, если найдено и выделяет его, либо сообщает что не найдено.
« Последнее редактирование: 06 Февраль 2023, 07:41:16 от AZJIO »

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 814
  • Репутация: +39/-0
Re: Шарики (игра)
« Ответ #1 : 25 Январь 2023, 21:47:23 »
Ход , очки и бонус на линуксе у меня нету. И где описание самой игры или правил , ничего не понятно.
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Шарики (игра)
« Ответ #2 : 25 Январь 2023, 22:05:26 »
1. У меня отображаются (Balloons-bin-1.1.0-1-x86_64.pkg.tar.zst).

2. Readme.txt же лежит в архиве, но да, не помешало бы в шапке темы.
Цитата
Собрать в одну линию горизонтальную или вертикальную не менее 3-х шариков, тогда они будут заменены но новые случайные шарики. Каждый ход вычитает -1, поэтому за один ход должна быть собрана хотя бы одна линия. Если собрана линия из 3-х шаров это не даёт очки, но если за раз уничтожается 2 линии или более 3-х шаров, то даются очки по числу дополнительных шаров.
« Последнее редактирование: 25 Январь 2023, 22:15:16 от krasnyh »

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
  • Автор темы
Re: Шарики (игра)
« Ответ #3 : 26 Январь 2023, 01:12:11 »
Вау, давно никто не реагирует на мои поделки  ;D

Обновление
Добавлено меню с 4-мя пунктами (Начать игру заново, перемешать шары при этом -10 очков, конвертировать бонусы в очки, при этом если бонусов 400, то очков будет +40)
Пустой ход был -3 очка, вернул -1, чтобы пододвигать было не критично.
При совпадении линии выделяются рамкой, чтобы видно было где произошли бонусные изменения и сколько их было.

Хотел добавить функционал "подсказка" но пока это плохо работает, иногда не видит рабочие комбинации, хотя выглядит прикольно, показывает красную рамку вокруг 2-х шаров и синюю вокруг перемещаемого, а при клике подсказка стирается. Но пока это толком не работает, не стал добавлять.

Вообще я не любитель игр, просто идей не было и решил взяться, да и алгоритм заинтересовал, пробежаться по горизонтали и по вертикали и проверить по 3 и более шаров подряд, чтобы потом на их место сгенерировать новые. И самое главное мне казалось будет не интересно в сравнении с другими подобными играми, где верхние ряды обрушиваются вниз и больше комбинаций и обновлений и возможностей. Но оказалось игра сбалансированной, то есть не заводит в тупик сразу, позволяет спокойно набрать до 150 очков. При этом учитывая, что очки даются только при сложных комбинациях, более 3-х шаров, а тройные ходу пустые, то это заставляет рассматривать карту шаров как некую структуру из который напрягая мозг можно получать очки, а кликая простые комбинации по 3 шара ничего не даёт, то есть хочется посмотреть что можно составить, чтобы получить Т-образную фигуру, Г-образную (шар в углу), две параллельные линии или такие же но со сдвигом одна к другой, пытаться рядом собрать рассчитывая на удачные генерации, уничтожать прилегающие к стенке, так как там мало что поймаешь, но генерация создаст удобные комбинации, аналогично бывает 3 шара можно собрать и рядом ничего нет, понимая что их потерять не жалко и можно смело удалять.

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 814
  • Репутация: +39/-0
Re: Шарики (игра)
« Ответ #4 : 26 Январь 2023, 18:58:53 »
2. Readme.txt же лежит в архиве
Позже сам увидел,извините.
 2 AZJIO
В переделанной версии всё отображается, спасибо.
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
Re: Шарики (игра)
« Ответ #5 : 28 Январь 2023, 14:35:07 »
Oффтопик:
Rosetta Code/Rank languages by popularity - Full list

PureBasic на 40-ом месте (667 решённых задач)

ближайший следующий Бейсик - BBC Basic на 54-ом месте (562 решения)

Интересно, а Online какие то Бейсики для проверки/запуска каких то решений есть?
(встречал в Online возможность "испытывать" Бейсик для ZX-Spectrum)

P.S. Несколько вопросов задал по Бейсику на сервисе otvet.mail.ru :)
(никто даже не ответил, что много Бейсиков построены на использовании транспиляции)

На сервисе qna.habr.com вопросы по Бейсик не наблюдаются.

Если интересно, то
Цитата
Отвечать на свои вопросы можно и нужно.
Помечать свои ответы решением можно и нужно.
Стесняться не надо. Единственный нюанс - это не повысит рейтинг.
Задачи и задания тут не приветствуются, но если сразу публикуете и решение задачи…
в принципе не вижу трагедии, но не надо переусердствовать.

 
« Последнее редактирование: 28 Январь 2023, 14:46:21 от forthuser »

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
  • Автор темы
Re: Шарики (игра)
« Ответ #6 : 28 Январь 2023, 15:21:08 »
Вы уже писали про 600 нерешённых задач в теме PureBasic. Можно было там и продолжать обсуждать.

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
Re: Шарики (игра)
« Ответ #7 : 28 Январь 2023, 15:37:00 »
Спасибо за обращение внимания на это обстоятельство.
Да, "склероз" не стал искать именно тему про Пурик т.к. редко открываю местный форум :)
(может модераторы перенесут сообщение, если в этом есть некоторый смысл)

P.S. Не думал, что на этой цифре практика решения задач и на Пурике остановится.
На площадке Хабр тоже редко кто публикует статьи по практике применнеия Бейсик
как будто он хуже в понимании/применении чем Питон.
Из последнего PureBasic для Raspberry PI (3 июля 2022)

Разных Бейсиков много было на ретро компьютерах и в исполнении производства CCCР на КР580ВМ процессоре.
Здесь даже поддерживается эмулятор для таких компьютеров Emu80 v.4
и сделана сборка его для Linux 64.

Оффтопик.
И не по теме Пурика
Пробовал на своём железе запускать последние сборки разных 64-х битных Linux Puppy и многие из них у меня не стартанули
на буке с i5 примерно 10-ти летней давности.
Интересно, это только мне так повезло с этим?
« Последнее редактирование: 28 Январь 2023, 15:49:03 от forthuser »

Оффлайн AZJIO

  • Модератор
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
  • Автор темы
Re: Шарики (игра)
« Ответ #8 : 06 Февраль 2023, 07:42:38 »
Обновление
Статистика в виде таблицы, чтобы умещались числа более 9999
Добавлен стиль, чтобы сделать пункты меню крупнее