#1 | Тема: ищу друзей для создания тренажера по английскому на ren'py
Всем привет. Ищу единомышленников. Есть задача- создать тренажер по английскому языку на движке ren'py. Например один из вариантов - экскурсия по Нью-Йорку. Надо вводить верно перевод английских предложений. Если 10 предложений переведено верно,то открывается следующий вид Нью-Йорка. Текст берется не какой-то а именно по тематике экскурсии по Нью-Йорку. Дополнительно тренажер по грамматике, как открытие бонусных уровней в Нью-Йорке. 1 проект предполагается бесплатный, последующие проекты по мере развития данной тематике могут быть платные(продаваться где-нибудь)
Сообщение отредактировал Winson - Пятница, 14/Янв/2022, 14:45
|
#2 | Тема: тренажер по английскому на ren'py
Всем привет. Ищу заинтересованных людей в данном проекте. Есть задача сделать тренажер по английскому на ren'py . Основа - экскурсия по Нью-Йорку. Суть тренажера - надо вводить правильный перевод предложений. С английского на русский и наоборот. Берется какой-то абзац и раскладывается по предложениям. И его надо перевести. Если предложение не переводится верно, то оно потом повторяется для повторного перевода. Если весь абзац переведен,то дальше показывается другой вид Нью-Йорка. Бонусные уровни - надо верно пройти тест по грамматике.
Сообщение отредактировал Winson - Пятница, 14/Янв/2022, 14:56
|
#3 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Здравствуйте! Подскажите, пожалуйста, как сделать ,что бы при верном нажатии на кнопку из левого столбца и кнопку из правого столбца при условии,что индекс слов совпадают, которые берутся из двухмерного списка, то кнопки постоянно горят зеленым цветом даже если кликать на другие кнопки?
default spisok_slov_l_1 = 0 default spisok_slov_l_2 = 0 default spisok_slov_r_1 = 0 default spisok_slov_r_2 = 0
#БЛОК ПАЙТОН init python:
#список слов spisok_slov = [
['1','a spoon'], ['1','ложка'],
['2','a bike'], ['2','велосипед'],
['3','a lamp'], ['3','лампа'],
['4','a friend'], ['4','друг'],
['5','alarm clock'], ['5','будильник']
]
image red: Solid("#c00") size(200, 80)
image green: Solid("#0c0") size(200, 80)
image blue: Solid("#00c") size(200, 80)
image purple: Solid("#c0c") size(200, 80)
screen buttons_scr_l(): #левый столбец кнопок default selected_bttn = 0
vbox: spacing 10 align(0.1, 0.1) button: xsize(200) ysize (95) idle_background "blue" hover_background "red" selected_idle_background "red" selected_hover_background "red" text "{color=#000000}{b}[spisok_slov_l_1]{/b}{/color}" align(0.5, 0.5) action SetScreenVariable("selected_bttn", 1) # уникальное значение переменной button: xsize(200) ysize (95) idle_background "blue" hover_background "red" selected_idle_background "red" selected_hover_background "red" text "{color=#000000}{b}[spisok_slov_l_2]{/b}{/color}" align(0.5, 0.5) action SetScreenVariable("selected_bttn", 2) # уникальное значение переменной
screen buttons_scr_r(): #правый столбец кнопок default selected_bttn = 0
vbox: spacing 10 align(0.5, 0.1) button: xsize(200) ysize (95) idle_background "blue" hover_background "red" selected_idle_background "red" selected_hover_background "red" text "{color=#000000}{b}[spisok_slov_r_1]{/b}{/color}" align(0.5, 0.5) action SetScreenVariable("selected_bttn", 1) # уникальное значение переменной button: xsize(200) ysize (95) idle_background "blue" hover_background "red" selected_idle_background "red" selected_hover_background "red" text "{color=#000000}{b}[spisok_slov_r_2]{/b}{/color}" align(0.5, 0.5) action SetScreenVariable("selected_bttn", 2) # уникальное значение переменной
label start:
#список слов левого столбца $ spisok_slov_l_1 = spisok_slov [0][1] $ spisok_slov_l_2 = spisok_slov [2][1]
#список слов правого столбца $ spisok_slov_r_1 = spisok_slov [1][1] $ spisok_slov_r_2 = spisok_slov [3][1]
show screen buttons_scr_l # кнопки левый столбец show screen buttons_scr_r # кнопки правый столбец "..." "?!"
Сообщение отредактировал Winson - Понедельник, 30/Май/2022, 12:25
|