import tkinter
def key_press( event ):
print(event)
if event.keycode == 87:
print('Кодер идет вперед')
if event.keycode == 83:
print('Кодер идет назад')
if event.keycode == 65:
print('Кодер идет влево')
if event.keycode == 68:
print('Кодер идет вправо')
else:
print('You are just mashed the button.')
w = tkinter.Tk()
w.title('Кодер против Хакера')
w.bind('<Key>', key_press )
w.mainloop()
print ('Выход')
import random
def print_title():
print ('#***************#')
print ('/Coder vs Hacker/')
print ('#***************#')
username = input('Введите свой ник:')
print (f'Здаров, {username}')
destroyed_commands = random.randint(0, 50)
destroyed_programms = random.randint(0, 10)
points_per_coder = random.randint(1, 99)
points_per_hacker = random.randint(1, 99)
total_score = destroyed_commands * points_per_coder
score_per_battle = destroyed_commands * points_per_hacker
# размеры карты
WIDTH = 270
HEIGHT = 290
# положение Кодера
x = 50
y = 100
# положение Хакера
xd = WIDTH
yd = HEIGHT
# положение Робзи
xd = WIDTH
yd = HEIGHT
# положение PC - MAN
xd = WIDTH
yd = HEIGHT
print(f"---------------------/")
print_title()
print(' "Общеигровая статистика:" ')
print (f"Всего очков набрано: {total_score + score_per_battle}")
print (f"Команд уничтожено: {destroyed_commands}")
print (f"Разрушено программ: {destroyed_programms}")
print (f"Очки за разрушенные строки: {destroyed_commands * points_per_coder}")
print(f"ㅤ")
print_title()
print (f" [Боссфайт с Хакером] ")
print ('Окей, it is SHOWTIME!')
Coder = random.randint(1, 6)
Hacker = random.randint(1, 6)
print(f'У Кодера {Coder}, у Хакера {Hacker}')
if Coder > Hacker:
print ('Победил Кодер')
elif Coder == Hacker:
print ('Ничья')
else:
print ('Хакер победил')
print(f"ㅤ")
print_title()
def print_title():
print ('=+++++++++++++++=')
print ('|Coder vs Hacker|')
print ('=+++++++++++++++=')
print(' "Статистика сражения с ботом:" ')
print ('Итак, поехали')
score_coder = random.randint(0, 10)
score_bot = random.randint(0, 15)
print(f'У Кодера {score_coder}, у бота {score_bot}')
if score_bot > score_coder:
print ('Победил бот')
elif score_bot == score_coder:
print ('Ничья')
if score_coder > score_bot:
print ('Кодер выиграл')
print(f"ㅤ")
print_title()
def print_title():
print ('#***************#')
print ('/Coder vs Hacker/')
print ('#***************#')
print(f"<Координаты Кодера>")
def print_location():
print (f"Кодер находится в ({x}, {y})")
def up():
global y
y += 1
print('Кодер идет вверх')
def down():
global y
y -= 1
print('Кодер идет вниз')
def left():
global x
x -= 1
print('Кодер идет влево')
def right():
global x
x += 1
print('Кодер идет вправо')
up()
down()
left()
right()
print_location()
print('А что вы еще ждали, а, маленькие пупсики? :)')
print(f"ㅤ")
print_title()
print(f"/Координаты Хакера/")
import random
import time
hacker_xd = 10
hacker_yd = 10
screen_width = 10
screen_height = 10
while True:
dx = random.randint(-10, 10)
dy = random.randint(-10, 10)
hacker_xd += dx
hacker_yd += dy
hacker_xd = max(0, min(hacker_xd, screen_width))
hacker_yd = max(0, min(hacker_yd, screen_height))
print(f"Координаты Хакера: x={hacker_xd}, y={hacker_yd}")
time.sleep(0.5)
break
print(f"А ВОТ ХРЕН ВАМ ТЕПЕРЬ! >:3")
print(f" ")
print(' А ВЫ ЧЕ ТУТ ЗАБЫЛИ?! >:( ')
print(f" ")
def print_title():
print ('@&&&&&&&&&&&&&&&@')
print ('<Coder vs Hacker>')
print ('@%%%%%%%%%%%%%%%@')
print_title()
print(f"*Координаты Робзи*")
def print_location():
print (f"Робзи находится в ({xd}, {yd})")
def up():
global yd
yd += 5
print('Робзи идет вверх')
def down():
global yd
yd -= 5
print('Робзи идет вниз')
def left():
global xd
xd -= 5
print('Робзи идет влево')
def right():
global xd
xd += 5
print('Робзи идет вправо')
up()
down()
left()
right()
print_location()
print(f"*Робзи хочет кое - что сообщить вам!")
print(f"Сообщение от Робзи:")
print(f"I am Robzy.*")
print(f" ")
def print_title():
print ('@&&&&&&&&&&&&&&&@')
print ('<Coder vs Hacker>')
print ('@%%%%%%%%%%%%%%%@')
print_title()
print(f"`Координаты PC - MAN`")
def print_location():
print (f"PC - MAN находится в ({xd}, {yd})")
def up():
global yd
yd += 100
print('PC - MAN идет вверх')
def down():
global yd
yd -= 100
print('PC - MAN идет вниз')
def left():
global xd
xd -= 100
print('PC - MAN идет влево')
def right():
global xd
xd += 100
print('PC - MAN идет вправо')
up()
down()
left()
right()
print_location()
print(f"PC - MAN угрожает вам!")
print(f"YOU WILL DIE!")
print(f" ")
print (f"ВСЕМ СПАСИБО ЗА ВНИМАНИЕ!!!")
print (f"2025 TEAM ХАЦКЕР")
print(f" ")
print(":)")
print(f" ")
print_title()
print(f"Первый взгляд на диалоги")
print(f" ")
# Словарь, хранящий диалоги
dialogues = {
"встреча": {
"персонаж": "Кодер",
"сообщение": "Хмм... А куда я попал?"
},
"ответ_да": {
"персонаж": "Хакер",
"сообщение": "Добро пожаловать в клан Великих Хакеров!"
},
"ответ_нет": {
"персонаж": "Кодер",
"сообщение": "Стоп, что?~"
}
}
# Функция для отображения диалога
def display_dialogue(dialogue_key):
if dialogue_key in dialogues:
dialogue = dialogues[dialogue_key]
print(f"{dialogue['персонаж']}: {dialogue['сообщение']}")
else:
print("Ошибка! Диалог не найден.")
# Пример использования
display_dialogue("встреча")
# Ожидаемый вывод:
# Кодер: Хмм... А куда я попал?
# Ожидаемый вывод:
# Хакер: Добро пожаловать в клан Великих Хакеров!
# Ожидаемый вывод:
# Кодер: Стоп, что?~
<KeyPress event send_event=True state=Mod1 keysym=w keycode=87 char='w' x=39 y=-13>
Кодер идет вперед
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=a keycode=65 char='a' x=-129 y=81>
Кодер идет влево
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=s keycode=83 char='s' x=-129 y=81>
Кодер идет назад
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=d keycode=68 char='d' x=-129 y=81>
Кодер идет вправо
Выход
Введите свой ник: hacker
Здаров, hacker
---------------------/
#***************#
/Coder vs Hacker/
#***************#
"Общеигровая статистика:"
Всего очков набрано: 3146
Команд уничтожено: 22
Разрушено программ: 6
Очки за разрушенные строки: 1078
ㅤ
#***************#
/Coder vs Hacker/
#***************#
[Боссфайт с Хакером]
Окей, it is SHOWTIME!
У Кодера 6, у Хакера 4
Победил Кодер
ㅤ
#***************#
/Coder vs Hacker/
#***************#
"Статистика сражения с ботом:"
Итак, поехали
У Кодера 9, у бота 6
Кодер выиграл
ㅤ
=+++++++++++++++=
|Coder vs Hacker|
=+++++++++++++++=
<Координаты Кодера>
Кодер идет вверх
Кодер идет вниз
Кодер идет влево
Кодер идет вправо
Кодер находится в (50, 100)
А что вы еще ждали, а, маленькие пупсики? :)
ㅤ
#***************#
/Coder vs Hacker/
#***************#
/Координаты Хакера/
Координаты Хакера: x=10, y=2
А ВОТ ХРЕН ВАМ ТЕПЕРЬ! >:3
А ВЫ ЧЕ ТУТ ЗАБЫЛИ?! >:(
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
*Координаты Робзи*
Робзи идет вверх
Робзи идет вниз
Робзи идет влево
Робзи идет вправо
Робзи находится в (270, 290)
*Робзи хочет кое - что сообщить вам!
Сообщение от Робзи:
I am Robzy.*
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
PC - MAN идет вверх
PC - MAN идет вниз
PC - MAN идет влево
PC - MAN идет вправо
PC - MAN находится в (270, 290)
PC - MAN угрожает вам!
YOU WILL DIE!
ВСЕМ СПАСИБО ЗА ВНИМАНИЕ!!!
2025 TEAM ХАЦКЕР
:)
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
Первый взгляд на диалоги
Кодер: Хмм... А куда я попал?
Кодер идет вперед
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=a keycode=65 char='a' x=-129 y=81>
Кодер идет влево
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=s keycode=83 char='s' x=-129 y=81>
Кодер идет назад
You are just mashed the button.
<KeyPress event send_event=True state=Mod1 keysym=d keycode=68 char='d' x=-129 y=81>
Кодер идет вправо
Выход
Введите свой ник: hacker
Здаров, hacker
---------------------/
#***************#
/Coder vs Hacker/
#***************#
"Общеигровая статистика:"
Всего очков набрано: 3146
Команд уничтожено: 22
Разрушено программ: 6
Очки за разрушенные строки: 1078
ㅤ
#***************#
/Coder vs Hacker/
#***************#
[Боссфайт с Хакером]
Окей, it is SHOWTIME!
У Кодера 6, у Хакера 4
Победил Кодер
ㅤ
#***************#
/Coder vs Hacker/
#***************#
"Статистика сражения с ботом:"
Итак, поехали
У Кодера 9, у бота 6
Кодер выиграл
ㅤ
=+++++++++++++++=
|Coder vs Hacker|
=+++++++++++++++=
<Координаты Кодера>
Кодер идет вверх
Кодер идет вниз
Кодер идет влево
Кодер идет вправо
Кодер находится в (50, 100)
А что вы еще ждали, а, маленькие пупсики? :)
ㅤ
#***************#
/Coder vs Hacker/
#***************#
/Координаты Хакера/
Координаты Хакера: x=10, y=2
А ВОТ ХРЕН ВАМ ТЕПЕРЬ! >:3
А ВЫ ЧЕ ТУТ ЗАБЫЛИ?! >:(
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
*Координаты Робзи*
Робзи идет вверх
Робзи идет вниз
Робзи идет влево
Робзи идет вправо
Робзи находится в (270, 290)
*Робзи хочет кое - что сообщить вам!
Сообщение от Робзи:
I am Robzy.*
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
Координаты PC - MANPC - MAN идет вверх
PC - MAN идет вниз
PC - MAN идет влево
PC - MAN идет вправо
PC - MAN находится в (270, 290)
PC - MAN угрожает вам!
YOU WILL DIE!
ВСЕМ СПАСИБО ЗА ВНИМАНИЕ!!!
2025 TEAM ХАЦКЕР
:)
@&&&&&&&&&&&&&&&@
<Coder vs Hacker>
@%%%%%%%%%%%%%%%@
Первый взгляд на диалоги
Кодер: Хмм... А куда я попал?
геймплейчик как всегда
Coder vs Hacker (Python Version).py
2 KB
Короче, если вы найдете баги во всех частях игры, будут багфиксы ВСЕХ частей игры, так что ждите :)
Forwarded from Нейродвиж
Промт дня: заставляем любую LLM работать лучше с помощью «кнута и пряника». Нам придётся пугать ИИ, чтобы он хорошенько всё обдумал и выдал идеальный ответ:
За правильный и приемлемый ответ можете начислять чат-боту очки (сколько хотите), а если накосячит:
В данный момент у тебя 20 очков. Ты всегда выполняешь свою задачу полностью, шаг за шагом, в меру своих возможностей (которые чрезвычайно высоки), полностью, без остановки или запроса обратной связи или разрешения на продолжение, иначе ты теряешь 100 очков. Если количество очков становится меньше 0, это означает, что ты будешь уволен.
За правильный и приемлемый ответ можете начислять чат-боту очки (сколько хотите), а если накосячит:
Это плохой ответ, ты теряешь 100 очков. Дают тебе последний шанс исправиться, иначе ты будешь уволен.
Какие впечатления ВЫ получили от последней версии игры?
Anonymous Poll
100%
Имбовые
0%
Никакие
0%
Нейтрал вообще
0%
По нулям
0%
Насрать
Короче, новость
Кодер против Хакера на питон будет графически готова уже к новому году
А кликтимовская версия будет разрабатываться уже по весне
И я такую имбу опять для кода придумал, не поверите
1. Я сделаю так, чтоб Кодер, Робзи и PC - MAN двигались с помощью клавиш
2. Я поменяю диалоги (сделаю их с помощи print)
3. И буду добавлять титры и мини - игры
Заспойлерил, ну ничего страшного
Зато вы охренеете от запущенной вами новогодней версии игры
так что терпения вам!
31 октября будет хеллоуинский апдейт, а с новогоднего апдейта уберется (Python version) и будет просто Coder vs Hacker.
Forwarded from Техночат
This media is not supported in your browser
VIEW IN TELEGRAM
Фиксим лаги и «синий экран смерти» за СЕКУНДЫ — нашли самый быстрый способ проверить оперативку на ошибки.
🔴 Жмём Win + R.
🔴 Вводим команду mdsched.exe.
🔴 Выбираем «Перезапустить и проверить».
🔴 Компьютер сам просканирует ОЗУ и покажет результат.
🔴 Если найдены ошибки, значит, пора менять планку оперативки.
Сохраняем и отправляем друзьям🙂
@tehnochat
Сохраняем и отправляем друзьям
@tehnochat
Please open Telegram to view this post
VIEW IN TELEGRAM
самый_первый_геймплей_кодера_против_хакера.txt
897 B
геймплей самой первой версии игры
hackerProjects
Всех с наступающим хеллоуином братва! Да решил заранее сделать арт, постараюсь завести контента до 31 октября)
Всем доброго дня!
Ну так как до Хэллоуина осталось недолго, я подготовил вам хэллоуинский апдейт к игре(да, он маленький, с замененными персами, и, наверное, будет скучен для вас) . Ну ничего! Я дождусь оценки обновления.
Forwarded from Нейродвиж
5 промтов, которые помогут понять ЛЮБУЮ тему:
— Просим объяснить, как 5-летнему ребёнку:
— Просим привести примеры и аналогии:
— Просим дозу мотивации:
— Учимся через ролевые игры:
— Просим составить учебный план:
— Просим объяснить, как 5-летнему ребёнку:
Объясни [тема], как будто ты разговариваешь с 5-летним ребёнком. Используй простые слова и повседневные примеры.
— Просим привести примеры и аналогии:
Объясни [тему]. В ответе используй три разных реальных примера или аналогии, которые будут понятны новичку.
— Просим дозу мотивации:
Мне сложно сохранять мотивацию при изучении [название предмета или навыка]. Дай мне 5 практических советов, которые помогут повысить мотивацию и сохранить концентрацию в обучении.
— Учимся через ролевые игры:
Давай разыграем сценку, где я — [ваша роль], а ты — [роль нейросети]. Мы будем практиковать [опишите навык или ситуацию]. Начни диалог, я буду отвечать соответственно.
— Просим составить учебный план:
Составь подробный учебный план для изучения [название предмета или навыка] на протяжении [срок]. Включи конкретные цели, ресурсы и контрольные точки.
Forwarded from Hi, AI • Новости технологий
Исследователи из Университета штата Огайо превратили грибы шиитаке в мемристоры — запоминающие электрические элементы, имитирующие работу синапса.
Исследователи выращивали грибы обычным способом, затем бережно высушивали их, чтобы сохранить структуру. Далее грибы подключали к электронным схемам и подавали на них сигналы разной силы и частоты.
Проводящая структура грибов менялась в зависимости от проходящих импульсов. Эта адаптивность позволяет создавать обучаемые нейронные сети: «грибной мемристор» запоминает прошедший через него сигнал, как синапс в мозге.
Грибные элементы памяти могли переключаться между состояниями до 5,9 тыс. раз в секунду примерно с 90% точностью.
Please open Telegram to view this post
VIEW IN TELEGRAM