Skip to content

Instantly share code, notes, and snippets.

View SpriteSpirit's full-sized avatar
💭
What a great place for a nervous breakdown!

SpriteSpirit SpriteSpirit

💭
What a great place for a nervous breakdown!
View GitHub Profile

📎 Импорт библиотеки

# импорт библиотеки с указанием алиаса (псевдонима - короткое имя)
import turtle as t # as t

# далее можно использовать 
t.forward(n)

🎏 Создание нескольких черепашек

@SpriteSpirit
SpriteSpirit / player-controller.cs
Last active September 16, 2025 13:58
Скрипт управления игроком для игры по типу Subway Surf.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour
{
private CharacterController controller;
private int speed = 10;
private int currentLine = 1;
private float lineDistance = 3;
@SpriteSpirit
SpriteSpirit / camera-control.lua
Last active August 23, 2025 16:13
Roblox Studio. Создание скриптовой камеры, которая всегда находится на фиксированном расстоянии позади персонажа игрока.
local player = game.Players.LocalPlayer
local runService = game:GetService('RunService')
local camera = workspace.CurrentCamera
-- Переменная для хранения текущего соединения с RenderStep
local cameraConnection
-- Функция для настройки камеры
local function setupCamera(character)
local root = character:WaitForChild('HumanoidRootPart') -- Ждем появления HumanoidRootPart
@SpriteSpirit
SpriteSpirit / arcanoid.py
Created August 23, 2025 16:10
Space Invaders. Arcanoid. PyGame
import random
import time
import pygame
# Инициализация pygame
pygame.init()
def call_menu(sr, fps):
"""
Функция отображения главного меню игры
@SpriteSpirit
SpriteSpirit / drawning-dogs-for-pet-simulator.py
Last active August 23, 2025 16:03
Часть кода для отрисовки собаки. Игра Pet Simulator
import pygame as pg
# ===== КОНСТАНТЫ ДЛЯ ОТРИСОВКИ СОБАКИ =====
SCREEN_WIDTH = 900 # Ширина игрового окна
SCREEN_HEIGHT = 550 # Высота игрового окна
DOG_WIDTH = 310 # Ширина изображения собаки
DOG_HEIGHT = 500 # Высота изображения собаки
DOG_Y = 100 # Y-координата для отрисовки собаки на главном экране
MENU_NAV_YPAD = 130 # Отступ от нижнего края для позиционирования в мини-игре