Skip to content

Instantly share code, notes, and snippets.

from __future__ import annotations
from dataclasses import dataclass, field
import random
import pygame
from pygame import Vector2 as vec2
class Game:
def __init__(self):
self.win_size = vec2(500)
self.screen_scale = 1
from dataclasses import dataclass as component
import esper
import pygame
from pygame import Vector2 as vec2
pygame.init()
class Game:
def __init__(self):
@f0ursqu4r3
f0ursqu4r3 / pygame_esper_test.py
Last active August 19, 2022 12:26
pygame + esper testing
import enum
import random
import pygame
import esper
from pygame import Vector2 as vec2
pygame.init()
import pygame
from pygame import Vector2 as vec2
pygame.init()
class Game:
def __init__(self):
self.window_size = vec2(512)
self.window = pygame.display.set_mode(self.window_size)
@f0ursqu4r3
f0ursqu4r3 / basic_movement.py
Created July 31, 2022 13:33
Basic platformer moment in python using pygame
import math
import pygame
from pygame import Vector2 as vec2
pygame.init()
class Game:
def __init__(self):
self.window_size = vec2(512)
self.window = pygame.display.set_mode(self.window_size)
@f0ursqu4r3
f0ursqu4r3 / cpp_raylib_starter.cpp
Created July 12, 2022 08:12
c++ raylib starter template
#include "raylib.h"
#include <chrono>
typedef std::chrono::high_resolution_clock Clock;
class Game
{
public:
Vector2 screenSize = {850, 500};
@f0ursqu4r3
f0ursqu4r3 / ropey.py
Created July 9, 2022 23:00
Simple rope in pygame
import pygame
from pygame import Vector2 as vec2
pygame.init()
class Game:
def __init__(self):
self.window_size = vec2(512)
self.window = pygame.display.set_mode(self.window_size)
pygame.display.set_caption('playground')
@f0ursqu4r3
f0ursqu4r3 / ropey.cpp
Created July 9, 2022 22:55
Simple rope in cpp
#include "raylib.h"
#include "raymath.h"
#include <vector>
#include <iostream>
using namespace std;
class Node
{
@f0ursqu4r3
f0ursqu4r3 / spline_play.py
Last active July 6, 2022 12:01
Playing with Splines
import math
import pygame
from pygame import Vector2 as vec2
pygame.init()
class Game:
def __init__(self):
self.window_size = vec2(512)
@f0ursqu4r3
f0ursqu4r3 / random_level_generator.py
Created June 27, 2022 10:26
"Simple" random level generation
import random
from scipy.spatial import Delaunay
from time import time
import pygame
from pygame import Vector2 as vec2
pygame.init()