Archive for the ‘News’ Category

Small-steps-in-graphics-land hack

Tuesday, January 29th, 2013

Vinny
– looking at game engines (maratis)
– opengl + bullet physics + lua
– making things in blender

Rob + Jordan
– looking at gui stuff for vomit tennis
– goofed in actionscript
– TODO: physics shaping, adding net, adding sprites

Chris
– editing photos in Lightroom

Mark
– that heart surgery program
– cleaning up messy code, fixed a ui bug

Pixels and Subnets Hack

Tuesday, January 22nd, 2013

Jordan: making gifs of running tennis dudes, one in a sweater
Rob + Jordan: pair programming of the physics
– have a bouncing ball, paddle, moving character guy, gravity

Erik: writing a replacement for Ruby’s ipaddr library
– for ip address comparison
– stores as bigint, c library for parsing
– subnets and equality testing
– ragel

David: leap motion
– point at pixels
– crazy weekend, claremont lounge
– job hunting

Mark: clustering hand-drawn curves
– using k-means
– based on size/aspect-ratio of oriented bounding box and curvature of curve

SIGGRAPH Deadline Hack

Thursday, January 17th, 2013

Karthik
– Running a test of blending simulations together
– First marching squares output from simulation interpolation
Chris
– Lightroom + GIMP script for “infrared” (swap red and blue channels)
Mark
– Creating file format for sketching out game prototypes

Topics of Discussion:
– thrust/arrayfire
– cycloramic app
– as it turns out, none of us are submitting to SIGGRAPH this year

Atlhack 8 Jan Octane

Tuesday, January 8th, 2013

Atlanta 8 Jan meeting, Octane

* Since Last Week

** Graham
*** Fixed some bugs in mosaicing code, found others.
*** Mark helped compile unaudicle for Mac, it basically works.
*** Also helped me find some bugs, put them in my org-mode bugtracker.
*** Vinny showed me how to use org-mode’s time tracking C-x C-c [C-i, C-o]
*** C-c C-x C-j takes you to current clocked item.

** Rob
** Jordan
*** they are entering Killscreen and ouya CREATE competition
(24 Jan deadline!)
*** settled on the platform and have a plan of attack.

** David
*** went to Israel.

** Vinny
*** changing coworking spaces from Strongbox to Atl Tech Village.

** Karthik
*** isosurface extraction, and some nonlinear least squares, in python
using marching squares (for shape deformation, for a new project).
*** found multiprocessing python, probably better than threading.

** Mark
*** worked on upper body in Tango interface.
*** found a human population map for whoblinked.org

* This Week’s Plan

** Graham
*** Try to get supercollider accepting code over OSC.

** Rob
*** get controller input working.

** Jordan
*** Install Unity and play around with it.

** David
*** working on an iphone app.

** Vinny
*** working with collections in backbone-js (client side js)

** Karthik
*** create an animated sequence from slices.

** Mark
*** model your tango database and synthesize a dance.

* This Week’s Reality

** Graham
*** got a basic OSC shell that executes a working supercollider file.
*** looking for a way to safely compile bad code. looking into try/protect

** Rob
*** has a joystick-controlled vomit guy.

** Jordan
*** made a triangle move and read about metaball – a way to fake fluids.

** Vinny
*** has listItem rendering, but no appropriate data to render.

** David
*** switch statement.

** Karthik
*** extracted slices and wants to run some tests on them for patho cases.

** Mark
*** wrote a class that impl. histograms + main loop of synth +
drank a beer + talked to Hamza about genetic memory.

#+BEGIN: clocktable :maxlevel 2 :scope file
Clock summary at [2013-01-08 Tue 22:23].

| L | Headline | Time |
|—+————–+——–|
| | *Total time* | *0:00* |
|—+————–+——–|
#+END:

New Year’s Day 2013

Tuesday, January 1st, 2013

Mark’s house – 323 4th St

* Members Present
** Kelly
** Graham
** Jordan
** Mark
** Rob

* Since Last Meeting
** Kelly
** posted new versions of aquarium
*** www.kellygallagherprojects.com/gamedev/aquarium/cambrian/
** started new Berzerk clone (new computer)

** Graham
*** First time visiting ATL since moving to Germany.
*** Livecoding editor in the tradition of audicle
**** https://github.com/ravelite/basicEditor

** Jordan
*** Got bachelors degree in CS. Not much else.

** Rob
*** Writing design docs for VomiTennis.

** Mark
*** Showed us fivecolor, animated drawings for drawing synthesis.
*** Showed us tango authoring interface.

* Today’s plan

** Mark
*** Fix bugs in both of the things.

** Kelly
*** Reading cloud atlas on Kindle.

** Rob and Jordan
*** Setting up dev log to track issues.
*** Translate design doc into action plans, milestones.

** Graham
*** Investigate custom renderer for table in Qt.

* Stuff done

** Graham
*** Didn’t find understandable way to change interestingly indent.
**** update: it’s simple, but in a privately composed class (QTreeViewPrivate)
*** Started on connecting to sclang; starting first with named pipes
and QProcess.

** Mark
*** Fixed both bugs.
*** Started added timeline to fivecolor recorder, added lots of timelines.

** Jordan and Rob
*** registered killpack.biz
*** made a git account on assembla.
*** put the explosion.gif on her awesome website.

** Diana
*** Took awesome nap.

Notes from last week

Wednesday, December 19th, 2012

These are notes from December 11th. This week (December 18th) most of us didn’t go to Octane, but Jordan and Rob did go, and drew comics. (Maybe they

Joe:
– was “hacking from home”
– added features to save your game and enter your name in roy-wip
Rob:
– got the ps controller talkin’ to processin’
– made aliases for all the buttons
Jordan:
– installed Mono then dicked around on the internet
– took two finals today: Abstract Vector Spaces, and Languages and Computation
Erik:
– reading fictional arpanet chat
Chris:
– documenting Arduino spectrogram project
– video and blog post coming soon
– experimenting with iMovie documentary template (looks like a cool interface for helping a novice user arrange their videos)
Mark:
– loading color palettes from ColourLovers into his Spotify app
– saving to AppEngine web service via JavaScript
– now just need to make the interface prettier, then it’s releasable

Atlchat, social games, etc

Wednesday, December 5th, 2012

Very few lines of code were written tonight, but several outlandish game mechanics were proposed, and wispy ghost tails were drawn. Discussion topics below.

hiring programmers (it’s hard to gauge qualifications without meeting in person), svg (it’s great, David is using it for a map)
“how many people have never seen an iPhone?” (who knows man? somewhere between one and five billion)
“what does the ghost of a tractor look like?” (wispy tail, transparent, angular? smooth? abstract? who knows?)
dogpark finder app, instagram, zynga (“the only reason we’re talking about them is because they had lucky timing and a big exit”)
“they don’t want to advance, they want to have an aesthetic experience” (re: ultima online folks role-playing as “boring” characters)
i wanna be the guy, super meat boy, battle girl (indie games)
“mario [physics] is earth, everything else is too floaty or … whatever” (anchoring effect)

Present: Mark, Erik, David, Jordan, Rob, Vinny
Also, Karthik and Jon were at Octane talking about video game reverse engineering before Atlhack. I caught the end of their conversation.

Terminal Emulation Hack

Wednesday, November 28th, 2012

Vinny: making combined SSH + browser app for iPad, based on PuTTY codebase, weird XCode/C language errors
David: showed us video of his code running an exhibition: zeitraum at the vienna airport
Jordan: checking out good game 4 mobile
Rob: researching cross-platform game engines (leaning towards MonoGame) for vomit tennis
Mark: writing a backend for the Spotify app in AppEngine/python/webapp2, considered fluidinfo or freebase, but dealing with user authentication seems premature

Sound, Video, and LISP hack

Monday, November 26th, 2012

Chris: Finished editing bike trick video
Puyan: Worked on constant folding operations for a vector instruction set.
Farzon: Photobooth-style app using pixel shaders on Windows.
Vinny: OpenGenera stuff. First pull request!
Karthik: Music-brainz API, C++ template hacking to create priority queues that allow priorities of any node to be updated.
Mark: Made a Spotify app in HTML5, uses localStorage to associate a color with a song id.

(Thanks to Karthik for taking notes!)

Supercuts Hack

Saturday, November 17th, 2012

Karthik:
– filtering songs by album release date and popularity, to create playlists (with a visualization)
– – got the echonest python api working
– – unfortunately it doesn’t have metadata about albums … maybe musicbrainz does?
– this week: learning F# (like OCaml for Microsoft’s CLR)
– his friend Sid used a program called “ez drummer” to synthesize

Joe:
– working on a game for “Fuck This Jam” in Flixel/Box2D
– it’s a 2D flight-simulator, with detailed controls and physically-based dynamics
– also showing off “ROY”
– – a puzzle game where you are a pulse of light, splitting and merging as it passes through filters
– mentioned the automated musician 386dx

Rob and Jordan:
– describing their idea for a 2D tennis game for the ouya console
– – backstory: there was going to be tennis tournament,
but a hurricane was coming,
so everybody went out and got wasted
but then the hurricance missed the tournament,
so they had to play anyways,
but everyone is really hung-over,
so if they move too much they vomit,
and then the court gets slippery
– – a bizarre cast of players including: “two different grover clevelands, like ken and ryu”
– we investigated making fake vomit for a promo video
– also: tv carnage, everything is terrible, animal charm, the holy mountain, el topo
– discussed the idea of a “supercut” – decontextualized film scenes group by content

David:
– found a workaround for an OpenGL/OS X bug (doesn’t handle luminance and alpha framebuffers, just use RGB instead)
– – for toon-shading of some branching tube structures
– this week: working on map-reduce and javascript

Mark:
– making (incomplete) sketches in processing
– – geometry interpreter: simple domain-specific-language for geometry problem solving
– – erosion: generate terrain by simulating erosion falling on a height-map
– – houses and routes: create rural villages by simulating path formation and house building