playscii/docs/links.txt

106 lines
3 KiB
Text

possibly-helpful links
collision:
triplefox's response:
http://pastebin.com/By7QdCcu
Metanet classics:
http://www.metanetsoftware.com/technique/tutorialA.html
http://www.metanetsoftware.com/technique/tutorialB.html
Handmade Hero has a few sections on collision: https://www.youtube.com/watch?v=_g8DLrNyVsQ
http://jonathanwhiting.com/tutorial/collision/
http://tim.hibal.org/blog/2d-character-movement/
https://github.com/pybox2d/pybox2d use Box2D just for collision? objects can be placed in "kinematic" mode and won't simulate, just collide
parallelization:
https://docs.python.org/3/library/multiprocessing.html
https://timothyawiseman.wordpress.com/2012/12/21/a-really-simple-multiprocessing-python-example/
image conversion:
http://trixter.oldskool.org/2014/06/19/8088-domination-post-mortem-part-1/
http://sol.gfxile.net/textfx
https://www.youtube.com/watch?v=L6CkYou6hYU
https://www.youtube.com/watch?v=Iqxfdw-k1OU
http://www.compuphase.com/cmetric.htm - "nonlinear RGB", faster (than Lab) color space conversion
http://www.syntacticbayleaves.com/2008/12/03/determining-image-similarity/
http://www.guguncube.com/1656/python-image-similarity-comparison-using-several-techniques
http://wiki.unity3d.com/index.php/Dithering_Shader
SDL/OpenGL resources:
http://docs.gl
https://open.gl/introduction
https://www.opengl.org/wiki/Core_Language_%28GLSL%29
http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html
http://sdl.beuc.net/sdl.wiki/SDL_Average_FPS_Measurement
http://www.arcsynthesis.org/gltut/Positioning/Tut05%20Optimization%20Base%20Vertex.html - specifically, use of glDrawElementsBaseVertex to draw a single layer from a renderable
https://developer.apple.com/opengl/capabilities/index.html - GL feature/version support on OSX
Tool reference:
http://ragzouken.itch.io/kooltool - 8)
http://www.aseprite.org - sprite editor with non-OS native retro-feelin' UI
http://www.warmplace.ru/soft/sunvox - unusual DAW
https://bitbucket.org/runhello/geodesic/wiki/Home - Andi's Icosa
https://github.com/andyherbert/ansiedit - cool web-based editor
http://fontstruct.com/gallery - slick looking tile-based font builder
https://github.com/abagames/mgl - kenta cho's framework
https://pypi.python.org/pypi/Compositor/ - "Morphologically Optimal ASCII Art"
http://www.kameli.net/marq/?page_id=2717 - PETSCII editor from ~2013
http://satellitesrecords.com/artists/c64.htm - C64 synthesizer created by Ryo Kawasaki
http://rexpaint.blogspot.com/p/features.html - nice featureful ascii editor, Cogmind dev
World/screen projection:
http://webglfactory.blogspot.com/2011/05/how-to-convert-world-to-screen.html
http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/MousePicking
http://www.gamedev.net/topic/508784-unproject--mouse-coordinates-sdl-using-opengl/
https://www.opengl.org/discussion_boards/showthread.php/165951-Glut-Mouse-Coordinates
http://www.antongerdelan.net/opengl/raycasting.html
https://gist.github.com/LordNed/6e7d0f5069112665b6364faa32692d25