Skip to content

Instantly share code, notes, and snippets.

Focusing on Game Development and University

Brandon Blanker Lim-it flamendless

Focusing on Game Development and University
Block or report user

Report or block flamendless

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View asset_bundler_love.lua
function test1()
local imgdata = love.image.newImageData("avatar.png")
local format = imgdata:getFormat()
local filename = "pack"
if love.filesystem.getInfo(filename) then
local file = love.filesystem.newFile(filename, "w")
View tokenizer.lua
-- these have to be sorted by longest first
local keywords = {
local symbols = {
package frequencytable;
public class FrequencyTable {
public static void main(String[] args) {
private static void test() {
for (int noteNumber = 0; noteNumber < 128; noteNumber++) {
package midisequenceextractor;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.sound.midi.InvalidMidiDataException;
import javax.sound.midi.MidiChannel;
flamendless / shockwave.glsl
Created Mar 8, 2019
from steveroll over @ discord
View shockwave.glsl
extern number minRadius = 0.05;
extern number maxRadius = 0.1;
extern number mul = 0.01;
extern vec2 center = vec2(0.5,0.5);
number dist(vec2 a, vec2 b){
return sqrt(pow(b.x-a.x,2)+pow(b.y-a.y,2));
flamendless / main.lua
Created Nov 13, 2018 — forked from 1bardesign/main.lua
View main.lua
example use
local recolour = require("recolour")
--we want to recolour this asset image
local to_recolour = love.image.newImageData("path/to/image.png")
--using this palette image
local palette = love.image.newImageData("path/to/palette.png")
flamendless / MakefileLoveAndroid
Last active Nov 8, 2018
Makefile for easier love development for android using apktool
View MakefileLoveAndroid
--usage: make build-android
--usage: make apk-release VERSION=0.1.3
--note: You must still edit the versionCode in AndroidManifest.xml
SHELL := /bin/zsh
ANDROID = PATH:/opt/android-sdk/build-tools/28.0.2
BUILD_DIR = build
NAME = purrr
flamendless / convert-to-grayscale.lua
Created Oct 16, 2018
Convert a palette .png (num of colours x 1 pixel) to appropriate grayscaled palette (for colour swap shader)
View convert-to-grayscale.lua
function love.load()
for k, file in pairs(love.filesystem.getDirectoryItems("source")) do
function convert(file)
local data = love.image.newImageData("source/" .. file)
local width = data:getWidth()
local div = 255/width
flamendless / CircleTransformation.lua
Last active Sep 28, 2018
Interpolate a circle to another circle (number of points/2)
View CircleTransformation.lua
local processPoints = function(shape1, shape2)
local d = #shape1/#shape2 * 2
local all = {}
for i = 1, #shape1, 2 do
all[i] = false
if i % d == 1 then
all[i] = true
return all
flamendless / noise-to-image.lua
Created Jul 10, 2018
Save a noise to a texture! thanks Positive07
View noise-to-image.lua
local data = love.image.newImageData(w, h)
local a = love.math.noise(x, y)
return a, a, a, 1
if isSaveIt then
data:encode("png", filename or "noise.png")
local image =
return image
You can’t perform that action at this time.