Перейти к публикации
Форум - ComputerCraft
newbie

Угадай - Ка

Рекомендованные сообщения

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


P.S. Не используй "вырвиглазные" сочетания цветов, как например белый текст и лаймовый фон. Невидно же ничего.

Как то я на скорую руку написал какие попала цвета для игры в сапёра, в итоге никто не увидел жёлтую четвёрку на белом фоне и были жалобы что якобы алгоритм глючит и неверно цифры ставит.


P.P.S. "Продаётся в аптеке или на тележке, но сладкая", бред какой то получился, я бы скобки поставил, чтобы получилось следующее: "Продаётся в аптеке или на тележке (сладкая)"

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

белый текст и лаймовый фон.
 

Спасибо не заметил что не меняю цвет на черный.

 

 

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

не это не виселица, тут жизни чисто для того чтоб придать азарта не более.

 

 

P.P.S. "Продаётся в аптеке или на тележке, но сладкая", бред какой то получился, я бы скобки поставил, чтобы получилось следующее: "Продаётся в аптеке или на тележке (сладкая)"
 

Вопросы нагуглены и большая часть из одной игрули под андройд, так что переданы так как там есть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

не это не виселица, тут жизни чисто для того чтоб придать азарта не более.

Тогда надо уровни сложности сделать.

Хардкор - без права на ошибки

Сложно -  1 жизнь (помимо той что используется)

Норма - 3 жизни

Легко - 5 жизней

Читер - без возможности умереть 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Тогда надо уровни сложности сделать. Хардкор - без права на ошибки Сложно -  1 жизнь (помимо той что используется) Норма - 3 жизни Легко - 5 жизней Читер - без возможности умереть 

это изи реализовать :О

если тебя поддержат сделаю. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда надо уровни сложности сделать.

Хардкор - без права на ошибки

Сложно -  1 жизнь (помимо той что используется)

Норма - 3 жизни

Легко - 5 жизней

Читер - без возможности умереть 

Читера - не надо.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшие изменения!

Теперь нет буквы "Ё" так как была путаница.

Теперь на зеленом черные буквы.

Запас вопрос/ответ теперь 300 слов.

8SfuG9x.png?1

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И так добавлены 4 режима:

FhHnyYz.png?1

Это меню Вас встречает при нажатии кнопки начать играть, после выбора режима, начинается игра. 

В принципе режимы подписаны, но расскажу о них:

Хардкор - на всю игру у нас всего 10 жизней, но за то за каждое слово мы получаем аж 100 очков!

Сложный - у нас при старте 2 жизни, но угаданные слова дают нам жизни и за букву мы получаем целых 50 очков!

Средний - наш стандартный режим 5 жизней при старте, 10 очков за слово и +1 жизнь.

Легкий - режим явно не для того чтоб пробиться в топ, так как получаем мы всего 2 очка за слово, при старте у нас 10 жизней и за каждое слово получаем еще по 2.

 

Топ остался общий, баланс можно подправить.

Фразы вроде изменил из рубрики если хардкор

то пишет не как раньше "Слово отгадано, вы получили одну жизнь, продолжим?" 

а

fP2qrkX.png?1

С двумя жизнями пишет про две. В правилах тоже слегка изменил текст. 

Обновленная игра по тому же пути.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

пишет не как раньше "Слово отгадано, вы получили одну жизнь, продолжим?" 

Может поставить на спавне и иногда в процессе игры с малым шансом алмазик гивать или еще что-то?

Игроки будут, по идее, более охотно играть в интеллектуальные игры и поговорки с афоризмами учить заодно. Как думаешь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Может поставить на спавне и иногда в процессе игры с малым шансом алмазик гивать или еще что-то? Игроки будут, по идее, более охотно играть в интеллектуальные игры и поговорки с афоризмами учить заодно. Как думаешь?

можно, комп собран и стоит на границе привата спавна по дороге на юг, там призы даю за топ 3 128 иридия и 1кк за первое место, 64 иридия и 500к второе место и 32 иридия третие место. Но раздачку алимиков можно добавить)) Думал добавить еще 1 комп за стенкой который будет музычку воспроизводить в зависимости от происходящего. Типо пока меню 1 трек, угадал слово - бодренькая, угадал букву - "Триииньк", не угадал - "Оооууу", проиграл - грустная мелодия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прогу написал сам и еще и иридий свой раздаешь? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Прогу написал сам и еще и иридий свой раздаешь?

 

конечно, нынешний юзер хочет чтоб ему дали прогу еще и дали стимул)

А мне иридий все равно девать некуда, а игроков стимулирует)

0bpbtdm.png?1

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Немного о новостях и идеях)

 

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

 

Так вот я подумал, а может ко всем этим уровням, прикрепить еще и таймер? То есть допустим Хардкор и у вас всего 10 секунд на букву, не угадали минус жизнь и новое слово и так пока вы не проиграете. Код в принципе готов к этому апдейту, только пару строк добавить и все)

Код который в топе нетронут, там автовыхода нет.

 

Скриншот:
QC4d8Kh.png?1

 

Видео:

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Одна из лучших игр, что я когда-либо видел на ОС. И сделана грамотно - списочек со словами динамически подгружаются, и дизайн приятный, и работает быстро, и всякие плюшки вроде счетчика жизней и таймера активности имеются, уважаю столь серьезный подход к делу  :smile9:

 

Правда, чутка раздражает "Downloading from pastebin.com" в начале, можно использовать wget <ссылка> <имя> -Q или вообще юзать internet.request(), чтобы убрать спам в консоль, но это уже так, придирки. Надо плюсовать парня, надо!

Изменено пользователем ECS
  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Одна из лучших игр, что я когда-либо видел на ОС. И сделана грамотно - списочек со словами динамически подгружаются, и дизайн приятный, и работает быстро 

Ага, клево игрушечка сделана, поддерживаю. Очень приятненький дизайн и сама задумка интересная.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

можно использовать wget <ссылка> <имя> -Q
 

изменил в коде, теперь качает рав в фоне. Спасибо за совет)

 

Так и не услышал делать с таймером или нет)

Еще есть такая штука что многим не нравится, что вопросы повторяются, как по мне это норм, но можно добавить при начале игры до выбора режима, выбор "С повторами" или "Без повторов" и там же выбирать "На время" или "Не на время", единственное на сервере останется дефолтное время на автоотруб 3 минуты, а  так юзер решит для себя, что он хочет, повторы, таймер, потом выберет режим и в игру) один нюанс если на сервере сейчас таймер спадает при простом клике даже в пустоту( так как нужно просто чтоб игрок был активен), то при таймере на нажатие кнопки, то тут будет ждать именно нажатие кнопки, клики в пустоту ничего  не дадут. Так же могу добавить режим "Рандом" где вам случайно будет даваться кол-во очков за слово из всех режимов, случайное количество жизней при старте, минимум 2 максимум 10, добавку хп за слово от 0 до 2 а так же время на букву, если это будет интересно кому то, тобишь нам может выпасть 100 очков за слово 10 жизней на старте еще и хпешка по 2 за слово плюсуется - имба режим, либо 2 очка за слово, 2 хп на старте и хп не дают, ужас, но что поделать это рандом) 

 

Еще если я это реализую то добавлю отдельным пастебином, чтоб дать выбор играть на ванила версии без напрягов или же играть с кучей опросов при начале, но за то более разноплановым геймплеем. Как идея?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

изменил в коде, теперь качает рав в фоне. Спасибо за совет)

 

Так и не услышал делать с таймером или нет)

Еще есть такая штука что многим не нравится, что вопросы повторяются, как по мне это норм, но можно добавить при начале игры до выбора режима, выбор "С повторами" или "Без повторов" и там же выбирать "На время" или "Не на время", единственное на сервере останется дефолтное время на автоотруб 3 минуты, а  так юзер решит для себя, что он хочет, повторы, таймер, потом выберет режим и в игру) один нюанс если на сервере сейчас таймер спадает при простом клике даже в пустоту( так как нужно просто чтоб игрок был активен), то при таймере на нажатие кнопки, то тут будет ждать именно нажатие кнопки, клики в пустоту ничего  не дадут. Так же могу добавить режим "Рандом" где вам случайно будет даваться кол-во очков за слово из всех режимов, случайное количество жизней при старте, минимум 2 максимум 10, добавку хп за слово от 0 до 2 а так же время на букву, если это будет интересно кому то, тобишь нам может выпасть 100 очков за слово 10 жизней на старте еще и хпешка по 2 за слово плюсуется - имба режим, либо 2 очка за слово, 2 хп на старте и хп не дают, ужас, но что поделать это рандом) 

 

Еще если я это реализую то добавлю отдельным пастебином, чтоб дать выбор играть на ванила версии без напрягов или же играть с кучей опросов при начале, но за то более разноплановым геймплеем. Как идея?

 

Идея великолепная,режим "Без повторов" бесспорно нужен,как и рандом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

мне иридий все равно девать некуда

Лучше бы его раздал бедным, меценат :D

А то вокруг "голодают" люди :smile3:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Лучше бы его раздал бедным, меценат А то вокруг "голодают" люди

Давать его за то что играют в игры думаю это то что ты просишь))) Тоже самое что тебе давали реальные деньги за то что ты играешь в майн) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Тоже самое что тебе давали реальные деньги за то что ты играешь в майн

А что летсплейщики на ютубе этим и живут :D

А я лишь предлагаю рациональное распределение свободных ресурсов среди населения B-)

Потому что давать за "читерскую" в своем роде игру это уже бессовестно.

Если интересно узнать в чем "читерская", то могу рассказать в приватном общении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что давать за "читерскую" в своем роде игру это уже бессовестно.

Да всё на IT читерское. Игроки за неделю квант собирают, после чего их начинает мучить совесть, и они в монастырь сингл уходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток. Сегодня я расскажу о новой версии Угадайки, что изменилось, что добавилось. Приступим.

И так Угадайка  v0.9. Что же в ней есть?)
Теперь при запуске нас встречает лого, как во всех игрулях -  не в майне, выглядит оно вот так:

snfjwKE.png?1

Далее у нас запускается меню, в нем сразу бросаются в глаза счетчик версий и ссылочка на наш замечательный проект. А так же появилась кнопочка настроек.
После нажатия кнопки настроек, мы попадаем в менюшку, где можем выбрать на данный момент играть нам с повторами или без, Настройки на данный момент сохраняются 
до момента выхода из игры, при повторном запуске настройки выставляются по дефолту, в нашем случае "С повторами". Вернуться назад в меню можно простым нажатием кнопочки "Назад". Режим без повторов не даст вам одинаковых вопросов, но как только вы ответите на все, Вам напишет что вы угадали все слова и все что останется, просто выйти из игры в главное меню.
Окошки Меню  и Настройки:

iweCefX.png?1

FsI6MJV.png?1

 

 

Что же изменилось еще, теперь при нажатие "Начать игру", мы видим 5 сложностей, а не 4. Появилась новая сложность "Рандом", при выборе ее мы получаем жизни от 2-10, очки за букву от 2-100 и добавочные жизни от 0 до 2. Собственно каждая группа результатов в целом всегда разная и вы можете получить как убер режим с максимум всего, так и режим с минимумом всего))
Окошко выбора режимов сложности:

2weP4G0.png?1



Так же раньше была беда что нельзя было в любой момент выйти из игры, приходилось либо проиграть, либо угадать слово и нажать кнопку "Выйти". Теперь такая возможность есть. Появилась кнопочка "Завершить игру" которая поможет Вам выйти из игры на любом ее этапе, после нажатия которой игра сообственно завершится. Так же раньше окошко о набраных по итогу очках было только если вы тратили все жизни, теперь оно появляется в случае любой версии завершения игры.
Окошки игры и информация о счете:

RFIOcpq.png?1

dsE5HQc.png?1

uWBTlk0.png?1

 



Новую версию можно установить путем команды: pastebin get -f kLXrvXmH guessTheWord_v0.9.lua

Ну и в видео я сравнил 2 версии, первая запись с голосом хД

Изменено пользователем newbie
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Новую версию можно установить путем команды: pastebin get -f kLXrvXmH guessTheWord_v0.9.lua
 

 

 

function logo()
    gpu.setResolution(126, 50)
    gpu.setBackground(colorsLogo.background)
    term.clear()
    gpu.fill(1,1,126,50," ")
    --скин
    gpu.setBackground(colorsLogo.brown)
    gpu.fill(98,11,16,6," ") gpu.fill(90,22,8,8," ") gpu.fill(114,22,8,8," ")
    gpu.setBackground(colorsLogo.green)
    gpu.fill(98,9,16,2," ") gpu.fill(98,11,4,1," ") gpu.fill(106,11,4,1," ") gpu.set(112,11,"  ") gpu.set(98,12,"  ")
    gpu.setBackground(colorsLogo.black)
    gpu.fill(90,17,32,4," ") gpu.fill(98,21,16,21," ")
    gpu.setBackground(colorsLogo.white)
    gpu.fill(90,21,8,1," ") gpu.fill(114,21,8,1," ") gpu.fill(98,28,16,2," ")
    --текст
    --newbie
    gpu.setBackground(colorsLogo.green)
    gpu.fill(16,17,8,1," ") gpu.set(24,18,"  ") --n
    gpu.set(28,18,"  ") gpu.fill(30,17,6,1," ") gpu.set(36,18,"  ") --e
    gpu.set(40,17,"  ") gpu.set(44,19,"  ") gpu.set(48,17,"  ") --w
    gpu.fill(52,14,2,4," ") gpu.set(54,18,"  ") gpu.set(56,17,"    ") gpu.set(60,18,"  ") --b
    gpu.set(64,15,"  ") gpu.set(64,17,"  ") --i
    gpu.set(68,18,"  ") gpu.fill(70,17,6,1," ") gpu.set(76,18,"  ") --e
    gpu.setBackground(colorsLogo.brown)
    gpu.fill(16,18,2,4," ") gpu.fill(24,19,2,3," ") --n
    gpu.fill(28,19,10,1," ") gpu.set(28,20,"  ") gpu.fill(30,21,8,1," ") --e
    gpu.fill(40,18,2,3," ") gpu.fill(42,21,8,1," ") gpu.set(44,20,"  ") gpu.fill(48,18,2,3," ") --w
    gpu.fill(52,18,2,3," ") gpu.fill(52,21,8,1," ") gpu.fill(60,19,2,2," ") --b
    gpu.fill(64,18,2,4," ") --i
    gpu.fill(68,19,10,1," ") gpu.set(68,20,"  ") gpu.fill(70,21,8,1," ") --e
    --present
    gpu.setBackground(colorsLogo.black)
    gpu.fill(10,33,2,8," ") gpu.set(12,34,"  ") gpu.set(14,33,"    ") gpu.fill(12,37,6,1," ") gpu.fill(18,34,2,3," ") --p
    gpu.fill(22,33,2,5," ") gpu.set(24,34,"  ") gpu.set(26,33,"    ") gpu.set(30,34,"  ") --r
    gpu.fill(34,34,2,3," ") gpu.fill(36,33,6,1," ") gpu.fill(36,35,8,1," ") gpu.fill(36,37,8,1," ") gpu.set(42,34,"  ") --e
    gpu.fill(48,33,8,1," ") gpu.set(46,34,"  ") gpu.fill(48,35,6,1," ") gpu.set(54,36,"  ") gpu.fill(46,37,8,1," ") --s
    gpu.fill(58,34,2,3," ") gpu.fill(60,33,6,1," ") gpu.fill(60,35,8,1," ") gpu.fill(60,37,8,1," ") gpu.set(66,34,"  ") --e
    gpu.fill(70,33,2,5," ") gpu.fill(72,33,6,1," ") gpu.fill(78,34,2,4," ") --n
    gpu.fill(84,31,2,6," ") gpu.fill(82,32,6,1," ") gpu.set(84,37,"  ") --t
    gpu.setForeground(colorsLogo.black)
    gpu.setBackground(colorsLogo.background)
    gpu.set(100,49,"for www.computercraft.ru")
    os.sleep(5)
end 

 

Не верю, что это программист написал. В Луа, вообще то, таблицы имеются и циклы. Всё это можно было закодить гораздо меньшим количеством символов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Не верю, что это программист написал. В Луа, вообще то, таблицы имеются и циклы. Всё это можно было закодить гораздо меньшим количеством символов.

 

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

Изменено пользователем newbie

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну и в видео я сравнил 2 версии, первая запись с голосом хД

Наконец-то моя тема сподвигла игроков на запись видео с голосом :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×