Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
clear_screen()
print("ХОРРОР-ПЛАТФОРМЕР: ДОЙДИ ДО ВЫХОДА, НЕ ПОПАДИСЬ ВРАГУ.")
print("W — вверх, S — вниз, A — влево, D — вправо. Q — выход.")
wait(2)
while steps_taken < max_steps:
clear_screen()
field = render()
print(field)
print(f"Шагов: {steps_taken}/{max_steps} | Радиус видимости: {darkness_radius}")
move = input("Твой ход (WASD): ").strip().lower()
if move == 'q':
break
dx = 0
if move == 'a' and player_pos > 0:
dx = -1
elif move == 'd' and player_pos < width - 1:
dx = 1
player_pos += dx
steps_taken += 1
# Враг двигается к игроку
if enemy_pos < player_pos:
enemy_pos += 1
elif enemy_pos > player_pos:
enemy_pos -= 1
# Столкновение
if player_pos == enemy_pos:
clear_screen()
glitch_print("ОН ТЕБЯ ПОЙМАЛ. ТЕМНОТА ПОГЛОТИЛА ТЕБЯ.", speed=0.05, glitch_chance=0.3)
wait(2)
break
# Победа: игрок у правого края
if player_pos >= width - 1:
clear_screen()
print("ТЫ ВЫБРАЛСЯ! СВЕТ В КОРИДОРЕ. ТЫ ЖИВ.")
wait(2)
break
# Усложнение: тьма сжимается
if steps_taken % 10 == 0 and darkness_radius > 2:
darkness_radius -= 1
print("ИГРА ОКОНЧЕНА.")
wait(2)
# --- ИГРА 3: Мини-RPG бой (статы, действия, состояния, логика победы) ---
class Character:
def init(self, name, hp, attack, defense, speed):
self.name = name
self.max_hp = hp
self.hp = hp
self.attack = attack
self.defense = defense
self.speed = speed
self.statuses = [] # например, "poison", "stun"
def is_alive(self):
return self.hp > 0
def take_damage(self, amount):
dmg = max(1, amount - self.defense)
self.hp -= dmg
if self.hp < 0:
self.hp = 0
return dmg
def apply_status(self, status):
if status not in self.statuses:
self.statuses.append(status)
def remove_status(self, status):
if status in self.statuses:
self.statuses.remove(status)
def end_turn(self):
# Обработка состояний
if "poison" in self.statuses:
poison_dmg = 3
self.take_damage(poison_dmg)
print(f"{self.name} получает урон от яда: -{poison_dmg} HP")
if "stun" in self.statuses:
self.remove_status("stun") # оглушение длится 1 ход
def rpg_combat_game():
player = Character("Герой", hp=100, attack=15, defense=5, speed=10)
enemy = Character("Тёмный страж", hp=120, attack=18, defense=6, speed=9)
clear_screen()
print(f"БОЙ: {player.name} против {enemy.name}")
wait(1.5)
turn_order = sorted([player, enemy], key=lambda c: c.speed, reverse=True)
while player.is_alive() and enemy.is_alive():
clear_screen()
print(f"{player.name}: HP {player.hp}/{player.max_hp}")
print(f"{enemy.name}: HP {enemy.hp}/{enemy.max_hp}")
print("\nТвои действия:")
print("[1] Атака")
print("[2] Критический удар (шанс оглушения врага)")
print("[3] Лечение (восстанавливает HP, но пропускает ход)")
print("[4] Ядовитый удар (наносит урон и накладывает яд на врага)")
action = input("\nТвой выбор (1-4): ").strip()
# Ход игрока
if action == "1":
dmg = player.take_damage(0) # заглушка, чтобы не тратить HP
actual_dmg = enemy.take_damage(player.attack)
print(f"Ты наносишь {actual_dmg} урона!")
elif action == "2":
crit_chance = 0.4
if random.random() < crit_chance:
actual_dmg = int(player.attack * 1.5)
ꪆ୧⏝︶#тейк @programming_cfbot
clear_screen()
print("ХОРРОР-ПЛАТФОРМЕР: ДОЙДИ ДО ВЫХОДА, НЕ ПОПАДИСЬ ВРАГУ.")
print("W — вверх, S — вниз, A — влево, D — вправо. Q — выход.")
wait(2)
while steps_taken < max_steps:
clear_screen()
field = render()
print(field)
print(f"Шагов: {steps_taken}/{max_steps} | Радиус видимости: {darkness_radius}")
move = input("Твой ход (WASD): ").strip().lower()
if move == 'q':
break
dx = 0
if move == 'a' and player_pos > 0:
dx = -1
elif move == 'd' and player_pos < width - 1:
dx = 1
player_pos += dx
steps_taken += 1
# Враг двигается к игроку
if enemy_pos < player_pos:
enemy_pos += 1
elif enemy_pos > player_pos:
enemy_pos -= 1
# Столкновение
if player_pos == enemy_pos:
clear_screen()
glitch_print("ОН ТЕБЯ ПОЙМАЛ. ТЕМНОТА ПОГЛОТИЛА ТЕБЯ.", speed=0.05, glitch_chance=0.3)
wait(2)
break
# Победа: игрок у правого края
if player_pos >= width - 1:
clear_screen()
print("ТЫ ВЫБРАЛСЯ! СВЕТ В КОРИДОРЕ. ТЫ ЖИВ.")
wait(2)
break
# Усложнение: тьма сжимается
if steps_taken % 10 == 0 and darkness_radius > 2:
darkness_radius -= 1
print("ИГРА ОКОНЧЕНА.")
wait(2)
# --- ИГРА 3: Мини-RPG бой (статы, действия, состояния, логика победы) ---
class Character:
def init(self, name, hp, attack, defense, speed):
self.name = name
self.max_hp = hp
self.hp = hp
self.attack = attack
self.defense = defense
self.speed = speed
self.statuses = [] # например, "poison", "stun"
def is_alive(self):
return self.hp > 0
def take_damage(self, amount):
dmg = max(1, amount - self.defense)
self.hp -= dmg
if self.hp < 0:
self.hp = 0
return dmg
def apply_status(self, status):
if status not in self.statuses:
self.statuses.append(status)
def remove_status(self, status):
if status in self.statuses:
self.statuses.remove(status)
def end_turn(self):
# Обработка состояний
if "poison" in self.statuses:
poison_dmg = 3
self.take_damage(poison_dmg)
print(f"{self.name} получает урон от яда: -{poison_dmg} HP")
if "stun" in self.statuses:
self.remove_status("stun") # оглушение длится 1 ход
def rpg_combat_game():
player = Character("Герой", hp=100, attack=15, defense=5, speed=10)
enemy = Character("Тёмный страж", hp=120, attack=18, defense=6, speed=9)
clear_screen()
print(f"БОЙ: {player.name} против {enemy.name}")
wait(1.5)
turn_order = sorted([player, enemy], key=lambda c: c.speed, reverse=True)
while player.is_alive() and enemy.is_alive():
clear_screen()
print(f"{player.name}: HP {player.hp}/{player.max_hp}")
print(f"{enemy.name}: HP {enemy.hp}/{enemy.max_hp}")
print("\nТвои действия:")
print("[1] Атака")
print("[2] Критический удар (шанс оглушения врага)")
print("[3] Лечение (восстанавливает HP, но пропускает ход)")
print("[4] Ядовитый удар (наносит урон и накладывает яд на врага)")
action = input("\nТвой выбор (1-4): ").strip()
# Ход игрока
if action == "1":
dmg = player.take_damage(0) # заглушка, чтобы не тратить HP
actual_dmg = enemy.take_damage(player.attack)
print(f"Ты наносишь {actual_dmg} урона!")
elif action == "2":
crit_chance = 0.4
if random.random() < crit_chance:
actual_dmg = int(player.attack * 1.5)
ꪆ୧⏝︶#тейк @programming_cfbot
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
enemy.take_damage(actual_dmg)
print(f"КРИТИЧЕСКИЙ УДАР! Ты наносишь {actual_dmg} урона и оглушаешь врага!")
enemy.apply_status("stun")
else:
actual_dmg = player.attack
enemy.take_damage(actual_dmg)
print(f"Удар прошёл, но без крита. Урон: {actual_dmg}")
elif action == "3":
heal = 25
player.hp = min(player.max_hp, player.hp + heal)
print(f"Ты лечишься: +{heal} HP")
# Пропускаем ход врага ниже
player.end_turn()
enemy.end_turn()
continue
elif action == "4":
actual_dmg = int(player.attack * 0.8)
enemy.take_damage(actual_dmg)
enemy.apply_status("poison")
print(f"Ядовитый удар! Урон: {actual_dmg}. Враг отравлен.")
else:
print("Неверный выбор, ты теряешь ход.")
# Ход врага
if enemy.is_alive() and "stun" not in enemy.statuses:
enemy_dmg = player.take_damage(enemy.attack)
print(f"{enemy.name} атакует! Ты получаешь {enemy_dmg} урона.")
# Конец хода: обработка состояний
player.end_turn()
enemy.end_turn()
wait(1.5)
clear_screen()
if player.is_alive():
print("ПОБЕДА! Ты одолел врага.")
else:
print("ТЫ ПАЛ В БОЮ. Тьма поглотила тебя.")
wait(2)
# --- Главное меню ---
def main_menu():
while True:
clear_screen()
print("=== СБОРНИК ИГР ===")
print("[1] Страшная игра на память")
print("[2] Хоррор-платформер")
print("[3] Мини-RPG бой")
print("[0] Выход")
choice = input("\nВыбери игру: ").strip()
if choice == "1":
memory_horror_game()
elif choice == "2":
platform_horror_game()
elif choice == "3":
rpg_combat_game()
elif choice == "0":
print("Пока!")
break
else:
print("Неверный выбор.")
wait(1)
if name == "main":
main_menu()
(конец 2 части если соо на 2 растянуться)
это идёт как шаблон и основы текстовых игр. завтра(или сегодня вечером напишу не текстовый шаблон игры может нужно будет. извините что пропал так как сейчас в лагере работаю.
ꪆ୧⏝︶#тейк @programming_cfbot
enemy.take_damage(actual_dmg)
print(f"КРИТИЧЕСКИЙ УДАР! Ты наносишь {actual_dmg} урона и оглушаешь врага!")
enemy.apply_status("stun")
else:
actual_dmg = player.attack
enemy.take_damage(actual_dmg)
print(f"Удар прошёл, но без крита. Урон: {actual_dmg}")
elif action == "3":
heal = 25
player.hp = min(player.max_hp, player.hp + heal)
print(f"Ты лечишься: +{heal} HP")
# Пропускаем ход врага ниже
player.end_turn()
enemy.end_turn()
continue
elif action == "4":
actual_dmg = int(player.attack * 0.8)
enemy.take_damage(actual_dmg)
enemy.apply_status("poison")
print(f"Ядовитый удар! Урон: {actual_dmg}. Враг отравлен.")
else:
print("Неверный выбор, ты теряешь ход.")
# Ход врага
if enemy.is_alive() and "stun" not in enemy.statuses:
enemy_dmg = player.take_damage(enemy.attack)
print(f"{enemy.name} атакует! Ты получаешь {enemy_dmg} урона.")
# Конец хода: обработка состояний
player.end_turn()
enemy.end_turn()
wait(1.5)
clear_screen()
if player.is_alive():
print("ПОБЕДА! Ты одолел врага.")
else:
print("ТЫ ПАЛ В БОЮ. Тьма поглотила тебя.")
wait(2)
# --- Главное меню ---
def main_menu():
while True:
clear_screen()
print("=== СБОРНИК ИГР ===")
print("[1] Страшная игра на память")
print("[2] Хоррор-платформер")
print("[3] Мини-RPG бой")
print("[0] Выход")
choice = input("\nВыбери игру: ").strip()
if choice == "1":
memory_horror_game()
elif choice == "2":
platform_horror_game()
elif choice == "3":
rpg_combat_game()
elif choice == "0":
print("Пока!")
break
else:
print("Неверный выбор.")
wait(1)
if name == "main":
main_menu()
(конец 2 части если соо на 2 растянуться)
это идёт как шаблон и основы текстовых игр. завтра(или сегодня вечером напишу не текстовый шаблон игры может нужно будет. извините что пропал так как сейчас в лагере работаю.
ꪆ୧⏝︶#тейк @programming_cfbot
❤1
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
Нужны годные, быстрые гайды по фронтенду.
ꪆ୧⏝︶#тейк @programming_cfbot
Нужны годные, быстрые гайды по фронтенду.
ꪆ୧⏝︶#тейк @programming_cfbot
Forwarded from Покажи свое творчество кф
𓆩✧𓆪 𝗖𝗥𝗘𝗔𝗧𝗜𝗩𝗘 𝗖𝗢𝗡𝗙𝗘𝗦𝗦𝗜𝗢𝗡
Знакомо? Тогда тебе сюда ♡
➖➖➖➖➖➖➖
Навигация • ВП (500+) • Набор в админы • Отправить тейк • платная реклама
— я сделал модель в blender, оцените
— делаю украшения, но не знаю где продавать
— нужен совет по крафту / косплею
— ищу клиентов или хочу показать свою работу
Знакомо? Тогда тебе сюда ♡
➖➖➖➖➖➖➖
🌱Покажи свое творчество — это место,где ты можешь поделиться абсолютно любым творчеством,хоть модельки в блендер,хоть эдиты,хоть косплеи,хоть вязание,хоть фотографии,переводы,стихи (за исключением рисунков или ии). Так же можешь получить фидбек и же найти клиентов➖➖➖➖➖➖➖
Навигация • ВП (500+) • Набор в админы • Отправить тейк • платная реклама
Forwarded from какая музыка вы сегодня!🎧
➖ риветстую! добро пожаловать в наш конфешен в котором, каждый день будет публиковаться музыка и строчки из нее, для каждого знака зодиака на каждый день!
вп пост
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MP CONFESSION 🩸
– Трудно найти низкий порог🩸
– Вечно отказывают в вп🤩
– Хочешь найти кф на нужную тематику ¿?
Не расстраивайся, !
все это ты найдешь в ВП КФ
Предложить ВП ( 0+ )🪧 Платная реклама😈
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Found Confession
Не могу вспомнить фильм((
Песня крутиться в голове, все никак не могу вспомнить!
Не могу вспомнить мультик который смотрел в детстве, не было ли это сном..?Такие мысли посещали тебя? Тогда тебе к нам!
В этом кф вы сможете найти песню/фильм/мультик и д.р, что так долго искали!
А также найти друзей, участников во флуд или попросить помощи.
Админы:
ВЛД: Минимоун [она/её] - 🤪Эмодзи комбо:
Вп: Psycho [она/её] - 🍃
Вп: Smd [он/его] - 🪬
Тейки: Док.Скотт [он/его] - 🧪
Тейки: Джесси [он/его] - 🤠
Тейки: Фурка [любые] - 🦜/🥸
Тейки+вп: Рафаил/Саф [любые]-👾/⚔
Тейки: DimaTorzok [он/его] -
Вп: Силент/Silent -🩷
Вп: Плакса [она/её] - 💦
Тейки: Ванил [она/её] - 🍦
Тейки: Рей [он/его] - 🥋
Тейки: Костный мозг [она/её] - 🦴
Вп: Сорен [она/её] -🤩
Вп: Ларионова [она/её] - 😂
💡🔎(копируется при нажатии)
Бот для тейков:
@fnd_cf_bot
Буст канала
Пост с вп
Правила чата
Набор в админы
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 𝘿𝙀𝙎𝙆𝙏𝙊𝙋 𝘿𝙀𝙎𝙄𝙂𝙉 𝘾𝙁
🎀 – У МЕНЯ ТАКОЕ КРУТОЕ ОФОРМЛЕНИЕ РАБОЧЕГО СТОЛА, НО ПОКАЗАТЬ НЕ КОМУ(((((😭
🎀 – Я НЕ ПОНИМАЮ КАКУЮ ФИГУРКУ ПОСТАВИТЬ НА ПОЛКУ ЧТОБЫ ВЫГЛЯДЕЛО КРАСИВО!!!🤭
🎀 –СКИНЬТЕ ИДЕИ КАК МОЖНО РАБОЧИЙ СТОЛ ОФОРМИТЬ!
САМ КФ / МП / ТЕЙКБОТ /
НАБОРВАДМИНЫ / ПЛАТНЫЙ ПИАР
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from РАНДОМ ФД - ГОРОСКОП
🌟 🌟 🔡 отите гороскоп на каждый день?🌟 🌟 🌟 🔡 каждый день рандомный фд?
Mp post..🌟 Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Lists Cf Confession 🥢
confession . . .
{ место,где можно найти списки по разным тематикам. .
mp , navigation , поиск админов ,
rеклама , @listscfcf_bot
own: nnasbekk :
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Miami shop (((~ `_ ` ~ ) ))
Майами шоп —
где вы можете приобрести визы.
визы — вирт (виртуальные) и физ (физические) номера для аккаунтов в телеграмме от разных стран.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ᭝ で 𝘼𝙙𝒗𝒆𝐫𝐭𝙨𝙞𝒏𝒈 𝐝𝐞𝐬𝙞𝙜𝒏 𝒄𝒇 ໋
У ФАЕНОНА ТЁПЛЕНЬКО В ЖИВОТИКЕ??
💗 💗 Тише тише маленький, у меня есть для тебя решение!
🤩 БЫСТРЕЕ ЗАХОДИ!!! / MP POST / NAVIGATION
💗 💗 – *хнык* Никто не хочет брать у меня заказы!😭
🌟 🌟 –где взять аудиторию, начинающему дизайнеру?😫
«Advertising design cf»платформа в которой ты можешь себя рекламировать, или попросить совета,как дизайнер!Публикуем всех от про читеров до начинающих дизайнеров!😘
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ♡゙ авы ⇄ кф
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
Привет, подскажите, как получить API ключ? У меня даже не получается создать аккаунт в ChatGPT
Выдает ошибку какую-то
Я в РБ, может, это влияет?
ꪆ୧⏝︶#тейк @programming_cfbot
Привет, подскажите, как получить API ключ? У меня даже не получается создать аккаунт в ChatGPT
Выдает ошибку какую-то
Я в РБ, может, это влияет?
ꪆ୧⏝︶#тейк @programming_cfbot
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
Есть ли принципиальное расхождение в эффективности между int[][], где каждый элемент - линия 0b0000_0000_0000
И непрерывной записью 0b0000_0000_0000_
0000_0000_0000_
0000_0000_0000_ идущей в паре с int, содержащим размерность, т.е. длину одной линии, после которой происходит переход на следующую линию или следующий слой
ꪆ୧⏝︶#тейк @programming_cfbot
Есть ли принципиальное расхождение в эффективности между int[][], где каждый элемент - линия 0b0000_0000_0000
И непрерывной записью 0b0000_0000_0000_
0000_0000_0000_
0000_0000_0000_ идущей в паре с int, содержащим размерность, т.е. длину одной линии, после которой происходит переход на следующую линию или следующий слой
ꪆ୧⏝︶#тейк @programming_cfbot
💘1
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
Если использовать эту запись для хранения геометрии в виде заполненных и пустых точек
ꪆ୧⏝︶#тейк @programming_cfbot
Если использовать эту запись для хранения геометрии в виде заполненных и пустых точек
ꪆ୧⏝︶#тейк @programming_cfbot
Forwarded from Программирование кф тейки
"╰ˎˊ˗ @programming_cf──ᯓ─ ᛝ .┈─ ╮╮
Наверно, вопрос больше из ряда психологии, но предметная область программирование.
У меня умерла страсть к программированию. Я хочу её вернуть, потому что это и линуксы - единственное, что я хоть как-то умею.
Пожалуйста, расскажите, как её вернуть или как вы её себе получали.
ꪆ୧⏝︶#тейк @programming_cfbot
Наверно, вопрос больше из ряда психологии, но предметная область программирование.
У меня умерла страсть к программированию. Я хочу её вернуть, потому что это и линуксы - единственное, что я хоть как-то умею.
Пожалуйста, расскажите, как её вернуть или как вы её себе получали.
ꪆ୧⏝︶#тейк @programming_cfbot