Game Level Layout from Design Specification
Designer chooses an overall layout and the system fills in the rest of the level
gamedev  procedural 
4 hours ago
Gamasutra: Daniel Cook's Blog - 11 Tips for Maximizing Player Expression
"As game developers, we talk quite a bit about how we can build games that allow an author to express themselves more clearly. What about the flip side of the game equation? How can we build games that allow the player to express themselves in a rich and meaningful fashion?"
4 hours ago
C++11/14 idioms I use every day | Seshbot Programs
C++ is on a tick/tock schedule now, with C++11 being the big features and C++14 being cleanup and C++17 being more big features. This article has some of the conveniences in C++11 and C++14.
22 hours ago
Rule of Zero @ Flaming Dangerzone
C++ move constructors and how many classes don't need any user-defined constructors or destructors
23 hours ago
The Future of College? - The Atlantic
Minerva has online classrooms where people interact
education  learning 
Video games and urban simulation: new tools or new tricks?
City builder games allow simulation of complex systems. "Games induce players to learn the model but not to challenge or produce new knowledge"
structure  games  simulation  gamedev 
2 days ago
FF Franziska
The making of the Franziska font, explaining weights, heights, styles, kerning, etc.
typography  design 
4 days ago
What's up, Doc? The way the greatest games might have been. | SMTG
RT : What some milestone games were supposed to be according to their original design docs. Pretty crazy.
from twitter
5 days ago
Monte-Carlo Tree Search in TOTAL WAR: ROME II’s Campaign AI | AiGameDev.com
RT : [blog] All Monte-Carlo Tree Searches Lead To ROME 2: On TOTAL WAR’s Campaign AI
from twitter
5 days ago
module TotalSpaces2 - RDoc Documentation
TotalSpaces for Mac has a Ruby API that lets you move windows to different virtual desktops and monitor for changes
programming  mac  software 
7 days ago
Affinity Designer - Vector art & design
Vector (+pixel) drawing app for Mac, with svg/png export
mac  software 
8 days ago
Neural networks and deep learning
Online book showing how neural networks work, using Python/NumPy code examples
algorithms  math 
8 days ago
Church vs Curry Types | LispCast
Intrinsic vs extrinsic type systems. Intrinsic: types are inherently part of the program. Extrinsic: the program logic is independent of types.
10 days ago
dat.GUI lets you export some js variables to make them editable with a gui as the program runs
11 days ago
Python for Programmers
Packages, virtualenv, debugging, ipython
programming  python 
13 days ago
Javascript version of bxfr/sxfr - for making simple sound effects for games, especially if you don't have any sound effects already
audio  gamedev 
16 days ago
2D Sprites that Look 3D
Normal mapping on 2d sprites to add lighting effects, with WebGL demo
gamedev  graphics 
16 days ago
EmacsWiki: Smart Tabs
Tabs or spaces for indentation? "Smart tabs" use tabs for *indentation* and spaces for *alignment*. This package is for emacs but there's also one for vim.
emacs  programming 
16 days ago
Input: Fonts for Code
Monospace and proportional fonts designed specifically for coding, serif and sans serif, many weights and variants. Free for personal use but not for publishing use. Preview and download pages lets you choose style of a, g, l, i, 0, * characters, as well as line height.
17 days ago
The design of a signage typeface | I LOVE TYPOGRAPHY
Analyzing font for signs with distance, fog, contrast in mind, and coming up with a new font for road signs, Wayfaring Sans
typography  fonts  design 
19 days ago
Multicolor fonts
Sadly, multicolor fonts are coming. Apple, Mozilla, Adobe, Google, Microsoft all have their own incompatible formats.
20 days ago
syohex/emacs-helm-ag · GitHub
recursive grep (using 'ag') with helm. Searches as you type.
22 days ago
chrisdone/god-mode · GitHub
Emacs mode that lets you use emacs commands without pressing ctrl. Sort of like vim but with emacs commands instead of vim commands, so it's not as powerful, but it might be easier to use for emacs users.
24 days ago
Lucky Lion Studios – Royalty-Free Video Game Music Library
Royalty-free music for games, priced between $5 and $10 each
gamedev  music 
24 days ago
sindresorhus/quick-look-plugins · GitHub
Mac Quick Look plugins for seeing source code, json, patch, csv, zip, webp files; can be installed via homebrew cask
mac  software 
24 days ago
(Also is a Julia notebook) Perceived color of any molecule, based on spectral lines, compared to photographs
24 days ago
"The Event Notify Test Runner is a general-purpose UNIX utility intended to make rapid feedback and automated testing natural and completely ordinary." -- run a command when some files change
unix  software 
28 days ago
MathML Torture Test - Mozilla | MDN
Testing various MathML features. On my system, Firefox has the best support, Safari is ok, and Chrome is terrible.
firefox  math  typography 
28 days ago
Firefox's multi-process architecture gets new test mode - gHacks Tech News
How to enable separate process per tab in firefox. I tried it but logins and flash plugins didn't work well.
firefox  hacks 
28 days ago
Lightroom 4 and 5 Hardware Performance Test: Single vs Dual CPUs, Hard Drive Configurations, Previews and More!
Lightroom performance tests suggest putting the catalog on SSD won't help that much, that multiple CPUs won't help much, and that Lightroom 4 is faster than Lightroom 5 :(
lightroom  photography 
28 days ago
Blazing Fast HTML
Functional programming, model -> rebuild html, then diff html with existing html to see what to tell the browser to change. Nice model.
structure  web 
4 weeks ago
elitekeyboards.com - Products
Topre switch keyboards feel different from cherry switches but I haven't had a chance to try one in person. Interesting feature: different keys can be weighted differently to match the expected strength of the finger hitting it.
keyboard  getting 
4 weeks ago
Wireless Bluetooth + USB Mechanical Keyboards for the PC, Mac, PS3, iOS & Android - KBtalKingUSA.com
USB + bluetooth mechanical keyboard with 10 bluetooth pairings. Cherry blue or cherry brown. I got the cherry blue.
keyboard  getting 
4 weeks ago
Matias Quiet Pro Keyboard for PC
Mechanical keyboard that claims to be rather quiet
getting  keyboard 
4 weeks ago
noto - Fonts that support all languages/characters in Unicode - Google Project Hosting
"Noto's goal is providing a beautiful reading experience for everyone and for all languages. With visual harmony when multiple languages share a page. With multiple styles and weights. Freely available to all."
5 weeks ago
Choosing Type Alignments for the Web
Justified vs left-aligned typography on the web, with images to show problems with both
5 weeks ago
The Last Line Effect
"I have studied numbers of errors caused by using the Copy-Paste method and can assure you that programmers most often tend to make mistakes in the last fragment of a homogeneous code block. I have never seen this phenomenon described in books on programming, so I decided to write about it myself. I called it the "last line effect"."
5 weeks ago
Mastering Key Bindings in Emacs | Mastering Emacs
Different keymaps (major mode, minor mode, global, etc.), remapping existing bindings, prefixes
5 weeks ago
Documentation, Tutorial and FAQ | Gamelogic
Unity library implementing square, hex, cube, triangle, and other grid types
software  gamedev 
5 weeks ago
Introduction to Automatic Differentiation
"Automatic differentiation may be one of the best scientific computing techniques you’ve never heard of. If you work with computers and real numbers at the same time, I think you stand to benefit from at least a basic understanding of AD, which I hope this article will provide; and even if you are a veteran automatic differentiator, perhaps you might enjoy my take on it."
5 weeks ago
Patches & Updates for the GOG.com Ultima Releases
Patches for Ultima 1-7, if you're going to play them again in a DOS box
5 weeks ago
Tyto Online // Learning MMORPG by Immersed Games — Kickstarter
MMORPG for learning about biomes, habitats, etc. You interact with the system to see how well things work. $50k Kickstarter. I'm skeptical about their need to make it an MMO; it'll complicate everything and they'll end up with less content and game systems. Is multiplayer worth making the game smaller?
education  biology 
5 weeks ago
Gabriel Gambetta - Fast-Paced Multiplayer
"This is a series of articles explaining the architecture of client-server multiplayer games with high update rates, for example an FPS. It focuses on how to avoid issues related to lag, low-frequency server updates, and synchronization between players and the server."
gamedev  networking 
5 weeks ago
"Luculent is a family of scalable (vector), monospaced, geometric sans-serif screen fonts designed for programmers." With italic/bold variants too, and hinting.
5 weeks ago
Pablo Caro - Hermit: a font for programmers, by a programmer
"Hermit is a monospace font designed to be clear, pragmatic and very readable. Its creation has been focused on programming. Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular."
5 weeks ago
Mensch -- A coding font
Variant of Menlo / DejaVu Sans Mono
5 weeks ago
tables - Org-mode export to LaTeX: temptation or nuisance? - TeX - LaTeX Stack Exchange
Using emacs org-mode to output LaTeX -- some potentially useful customizations
emacs  orgmode 
6 weeks ago
Computing with Tiles | moyix
Wang Tiles can be used for computation!
6 weeks ago
"Tern is a stand-alone code-analysis engine for JavaScript. It is intended to be used with a code editor plugin to enhance the editor's support for intelligent JavaScript editing." -- autocomplete, function argument docs, etc. but works with emacs, vim, sublime, brackets, light table
javascript  programming 
6 weeks ago
PepsiCo Develops 'Designer Salt' to Chip Away at Sodium Intake - WSJ
"PepsiCo studied different shapes of salt crystals to try to find one that would dissolve more efficiently on the tongue. Normally, only about 20% of the salt on a chip actually dissolves on the tongue before the chip is chewed and swallowed, and the remaining 80% is swallowed without contributing to the taste"
food  future 
6 weeks ago
Theseus at CHI 2014
Displaying call counts in an IDE helps people find bugs faster
6 weeks ago
Stack Overflow data dump
It turns out Stack Overflow posts are available for analysis
6 weeks ago
Emacs/Helm tutorial
An overview of lots of things that Helm can do
6 weeks ago
Animagraffs - Animated infographics by Jacob O'Neal
How a jet engine works, how a LCD tv works, how cheetahs work, etc.
design  education 
6 weeks ago
Why use www? | www. is not deprecated
Reasons to use www.foo.com instead of foo.com
web  structure 
7 weeks ago
Butchering HQX scaling filters
Simpler version of h2x, h3x, h4x filters
algorithms  gamedev 
7 weeks ago
Idea: each student should be given a topic that he becomes an expert in over his school career — a topic that he will end up knowing more about than anyone else in the school. This teaches the nature of knowledge and the value of learning things in depth.
7 weeks ago
petkaantonov/deque · GitHub
Fast deque implementation for Javascript
javascript  software 
8 weeks ago
The TTY demystified
Description of the unix tty subsystem
history  linux  unix 
8 weeks ago
CSS polyfills from the future | GSS
Constraint solver to generate CSS layouts
8 weeks ago
« earlier      
a3 actionscript advertising algorithms android art audio biology blob blogs brain bugs business c++ calendar cars cats china civ4 clojure color communication computers construction cooking cool creativity css culture currency d3 database design dhtml drawing dwarffortress economics education efficiency emacs email engineering environment filesystems firefox fish flash flickr fonts food formats fun funny future game gamedev games garden geology geometry getting git giving google graphics gtd guild_wars hacks happiness hardware haskell haxe health hierarchy history houses howto html html5 identity infrastructure iphone java javascript job keyboard kindle language learning legal liberty life lightroom linux lisp long-tail mac makingthings manufacturing maps marketing math money moo movies music networking ninjablocks nodejs nwn oblivion opengl orgmode osc paper parsers parsing pathfinding people performance photography physics politics pond ponds privacy procedural programming project projects puzzlequest python quotes reiser religion rest reviews rotmg ruby s3 sad science search security simcity simplicity simulation sleep society software solar spore stories structure supremecommander svg technology touchpad transportation travel ttd typescript typography unicode unix via:nelson video videos visualization water weather web webgl weird wii windows wisdom work wow writing xml xmpp xslt

Copy this bookmark: