Game
язык Udaw

2 months ago

Всем привет, короче, пост по Udaw, сразу скажу, что вы ни хрена не поймёте, если не знаете Python и Tkinter.

В общем, как вы помните, Udaw очень сильно запоздал из-за багов в авто-отступе...


В общем, я несколько недель тогда мучился с нейронками, которые НЕ МОГЛИ МНЕ СДЕЛАТЬ НОРМ ФУНКЦИЮ, КОТОРАЯ НОРМ РАБОТАЛА. В итоге я решил взяться за эту функцию сам, и Я СДЕЛАЛ ЭТО ПОЧТИ СРАЗУ. ТУПЫЕ НЕЙРОНКИ ПРЕДЛАГАЛИ МНЕ ДЛИННЮЩИЕ ФУНКЦИИ, КОТОРЫЕ ХРЕН ЗНАЕТ ЧТО ДЕЛАЛИ И НОРМАЛЬНО НЕ РАБОТАЛИ.

В ИТОГЕ Я ЗА ДВА ДНЯ НАПИСАЛ ЭТУ КОРОТКУЮ ФУНКЦИЮ:

		
			def autoSpace(event):
    NoRow=int(text_area.index("insert").split('.')[0])
    Row=text_area.get(f"{NoRow}.0", f"{NoRow}.end")
    indent=len(Row) - len(Row.lstrip(' '))
    print(indent)
    operators = (
        "если",
        "иначе",
        "иначеЕсли",
        "цикл",
        "функция",
        "класс",

        "Если",
        "Иначе",
        "ИначеЕсли",
        "Цикл",
        "Функция",
        "Класс"
    )
    if indent % 4 == 0:
        if Row[indent:].startswith(operators):
            indent+=4
        text_area.insert("insert", "\n"+" "*indent)
    else:
        text_area.insert("insert", "\n")
    return "break"
		
	

(Да знаю корявенький но своими руками)

И ЭТА МЕЛКАЯ ХЕРНЯ РАБОТАЕТ ИДЕАЛЬНО (Если вдруг заметили тут ошибку то скажите мне о ней)

Сорян за ненужный пост просто бомбануло от тупости нееронок



0 comments

Loading...

Next up

Сегодня я заметил что в Udaw 0.4.0, были проблемы с неправильным именами файлов и также во многих местах остались элементы Udaw 0.3.0 (Например в документации было написано 0.3.0 вместо 0.4.0, а документация внутри Udaw IDE вообще осталась из Udaw 0.3.0)

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

Новости Udaw:

Хотел бы рассказать что я сейчас делаю для Udaw 0.4.0

Пиксельная Rabbit hole Мику.

Вообщем всем привет я продолжаю работу над Udaw 0.5.0 этот пост скорее для того чтобы просто вы знали что я всё ещё работаю над этим. Я могу сказать что 0.5.0 готов где то на 10-20%, а я сейчас работаю над тем чтобы в Udaw можно было создавать объекты

cute cat guy ✨️

К сожалению из за проблем в Udaw 0.4.0 и Udaw 0.4.1 распространение этих версий приостановлено до исправления проблем в 0.4.2 или 0.4.1.1

Извиняюсь

УРА Я ВЫИГРАЛ ЭТОТ ФОН. СПС ИНИЦИАТИВЕ ПОДДЕРЖКИ ЗА КОНКУРС.

ИТАК, ребятки, мы презентуем вам НАШ проект ЕРЕСЬ КУЗИ ДВА... Ну, а вернее ДЕМО этой игры. ИГРА: https://gamejolt.com/games/YourPersonalHell/958149

В общем, ЕСТЬ ХОРОШИЕ НОВОСТИ ПО ПОВОДУ UDAW!!!

Udaw 0.4.0 СЕГОДНЯ!!!!

Но с щепоткой ±грустных:(