Skip to content

Instantly share code, notes, and snippets.

View schonstal's full-sized avatar

Josh Schonstal schonstal

View GitHub Profile
class_name SecondOrderSystem
extends Node2D
@export var frequency := 1.0 :
set(value):
frequency = value
_update_k_values()
@export var damping := 0.5 :
@schonstal
schonstal / SecondOrderSystem.gd
Created February 16, 2023 21:45
Second order dynamics
class_name SecondOrderSystem
extends Node3D
@export var frequency := 1.0 :
set(value):
frequency = value
_update_k_values()
@export var damping := 0.5 :
set(value):
{
"username": "jimgreer",
"first_name": "Bingo",
"last_name": "Kitty",
"age": 5,
"email": "[email protected]",
"isMember": true,
"lastLogin": 1,
"suspendedTill": null,
"image": "https://scontent-sea1-1.cdninstagram.com/vp/27f668f3e24d287034c54635f0533fb2/5C0104FA/t51.2885-15/e35/11350782_1625867587673307_876980115_n.jpg",
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
a: Ember.Object.create({ b: 3 }),
c: Ember.computed('a', function() {
return this.get('a.b');
}),
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
host: 'https://www.kongregatedev.com',
contentType: 'text/json'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Equal Example -- Check Console',
});
let Hamster = Ember.Object.extend({
satisfied: Ember.computed.equal('percentCarrotsEaten', 100)
});

Global Game Jam 2011

  • Platform: Xbox 360
  • IndieCade 2011 finalist
  • Coverage on Destructoid, G4TV, IFC, etc.

Ludum Dare 21

shine.animation.callback = function(name:String, frameIndex:Int, frame:Int) {
FlxSpriteUtil.alphaMask(shineOutput, shine.framePixels, alphaMask.framePixels);
shineOutput.replaceColor(0xff000000, 0);
}
@schonstal
schonstal / waverino.shader
Last active August 29, 2015 14:22
Waverino
Shader "Shaderinos/Waverino" {
Properties {
_Wavelength ("Wavelength", Range(0.0, 3.0)) = 1.0
_Amplitude ("Amplitude", Range(0.0, 10.0)) = 1.0
_Offset ("Offset", Range(0, 6.28318530718)) = 0
}
SubShader {
Pass
{