20782
My 2014 as a Freelance Game Designer
In 2013, I had what I was thinking of as a rebuilding year. I was fresh off some major projects (that didn’t quite end to my satisfaction) and so I had to…
from instapaper
2 days ago
Trabsact Sagme Diaries: mutators
Like Hex, but lines of friendly stones may push, abalone-wise, smaller lines of adversary stones by exactly their length difference.If any stones block the full…
from instapaper
3 days ago
Combinatorial Game Theory: CGTC1 Day 2
First on today’s program was Aline Parreau speaking about solving Ricochet Robots puzzles. Although I’ve never played this game, I just recently learned of this…
from instapaper
3 days ago
Combinatorial Game Theory: CGTC1 Day 1
Today was a great day at the conference! Bonus info: this is the first pure math workshop organized by Ludus, a Portugese organization that promotes math and…
from instapaper
3 days ago
Combinatorial Game Rulesets
Combinatorial Game RulesetsThis table contains a bunch of combinatorial games and their properties. I’ll be very happy to add new rulesets, add new properties,…
from instapaper
3 days ago
Combinatorial Game Theory: Game Description: Clobbineering
The first time I taught a games class, my student Will Herrmann combined the games Clobber and Domineering into the excellent ruleset Clobbineering.
If you’re…
from instapaper
3 days ago
The "too small to fail" memory-allocation rule [LWN.net]
A discussion on the topic began when Tetsuo Handa posted a question on how to handle a particular problem that had come up. The sequence of events was something…
from instapaper
3 days ago
An Asynchronous Zendo Variant
We’ve been trying to think up a large multi-player game that can be played asynchronously, doesn’t involve lying or back-stabbing, and isn’t going to be wrecked…
from instapaper
3 days ago
Architecture of a Database System
– Hellerstein, Stonebraker & Hamilton, 2007.
This is a longer read (and hence a slightly longer write-up too) coming in at 119 pages, but it’s written in a very…
from instapaper
3 days ago
IO Monad Considered Harmful
by Justin Le ♦ Thursday January 22, 2015
Source ♦ Markdown ♦ LaTeX ♦ Posted in Haskell ♦
In the tradition of “considered harmful” posts, this post’s title is…
from instapaper
3 days ago
MIRADOR: THE RULES OF MIRADOR
Mirador is a connection game played on a 27 x 27 grid of small squares. It can be played on graph paper (by marking off a 27 x 27 area) using coloured pencils…
from instapaper
3 days ago
Dollar and Cent
Dollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or…
from instapaper
4 days ago
Dwarf Fortress, the Great Ancestor
A few months ago, I got introduced to Caverna at a board game evening. Caverna is pretty much “Dwarf Fortress: The Board Game” in that you run a group of…
from instapaper
4 days ago
Redefining the Abstract
Like this man, I’ve been working really hard on my definition
If you’re into abstract games and read the wondertubes, you’ve probably come across an article…
from instapaper
4 days ago
Yari shogi - Wikipedia, the free encyclopedia
Yari shogi (槍将棋 yari shōgi, spear chess, where ‘spear’ is another name for the lance piece) is a modern variant of shogi (Japanese chess); however, it is not…
from instapaper
4 days ago
Campaign for Free BIOS — Free Software Foundation — working together for free software
(Also available in:Spanish, Italiano, although these versions may be outdated.) In 1984 the GNU Project set out to make it possible to operate a computer in…
from instapaper
4 days ago
A Computer Chess Analysis Interchange Format
File formats are like watching paint dry…
Steven Edwards is an American computer scientist and chess programmer. Two decades ago he spearheaded the development…
from instapaper
5 days ago
Structured Procrastination
Author practices jumping rope with seaweed while work awaits.
“… anyone can do any amount of work, provided it isn’t the work he is supposed to be doing at that…
from instapaper
5 days ago
The greatest electronics book ever written?
Getting Started in Electronics, by Forrest M. Mims, III. is a spectacular introduction to the world of electronics. This book is not new – the truth is that it…
from instapaper
5 days ago
The Ronco Principle
January 2015
No one, VC or angel, has invested in more of the top startups than Ron Conway. He knows what happened in every deal in the Valley, half the time…
from instapaper
5 days ago
Revised Game: Glorieta 3.0 | Nick Bentley Likes Abstract Games More Than You | BoardGameGeek
Recommend Nick Bentley (milomilo122) United StatesMadisonWisconsin Reposted from my blog.This isn’t necessarily the last version of Glorieta (but it could be).…
from instapaper
5 days ago
Names, Values, Identities, States and Time
“No man can cross the same river twice, because neither the man nor the river are the same.”
The following post is extracted & paraphrased from Rich Hickey’s…
from instapaper
6 days ago
They Won't Be Interested | 8th Light
“They won’t be interested in looking at code. All they care about is the UI.”
If you work professionally as a developer, I’m willing to bet that you’ve heard a…
from instapaper
6 days ago
Boardgame Hacking - UNBORED
The UNBORED editors are enthusiastic about games. So we asked Courtney Stanton, an interactive game producer we know, to interview the legendary videogame…
from instapaper
7 days ago
Minichess - Wikipedia, the free encyclopedia
Minichess is a family of chess variants played with regular chess pieces and standard rules, but on a smaller board.[1] The motivation for these variants is to…
from instapaper
7 days ago
Designing Action Selection Mechanics - Henges of Stone, Part 1 | This blog will self-destruct every Monday, Wednesday and Friday.
(This series will chronicle the design and development of Henges of Stone in conjunction with youtube videos, until the game is eventually published… or…
from instapaper
7 days ago
Tutorial for the complete newbie (image-heavy)
January 19, 2015, 01:49:40 pm Welcome, Guest News:The Secret History of Dominion Pages: [1] Author Topic: Tutorial for the complete newbie (image-heavy) (Read…
from instapaper
7 days ago
Non-transitive Grime Dice, via Mathematica
[All code from this post available as a GitHub gist here]
For Christmas this year, I got myself a fun mathematical gift: a set of 10 non-transitive dice, namely…
from instapaper
7 days ago
Interview: Lennart Poettering | Linux Voice
Few pieces of software in history have been so fiercely debated as Systemd. Initially a replacement for Sysvinit, the boot scripts that start up a Linux…
from instapaper
7 days ago
The Joy of Joy - Language Perils
Intro: [swap dip dup dip pop] dip dup dip pop (sing aloud accompanied by a Jazz trio or even a cappella)
Anyways, this is actual Joy source code, taken from the…
from instapaper
7 days ago
Meta-Joy - Language Perils
In the previous post I was struggling with the noise generated in my code by stack manipulation-related functions. Having reached a dead end, I promised you a…
from instapaper
7 days ago
State of Joy - Language Perils
Having finished with binary trees and getting somewhat sidetracked by metaprogramming, we are now ready for our next small project. Implementing binary trees…
from instapaper
7 days ago
Domain-specific Joy - Language Perils
In this post, our goal is to create a domain-specific language (DSL) for the state machine domain that we introduced in the last post. We already had a working…
from instapaper
7 days ago
Joy No More - Language Perils
I’ve reached the end of my Joy escapade. I can definitely say that I had a great time (notice how I avoided one of my well-trodden puns here) figuring out this…
from instapaper
7 days ago
Why did Japan surrender?
What ended World War II?
For nearly seven decades, the American public has accepted one version of the events that led to Japan’s surrender. By the middle of…
from instapaper
7 days ago
Robert Morris: All About Programming
(When I asked Robert Morris to read a draft of “What Doesn’t Seem Like Work?” he replied with his own story, which he has allowed me to publish.)
My father…
from instapaper
8 days ago
Linus Torvalds on why he isn’t nice: “I don’t care about you”
On Friday in New Zealand—meaning Thursday in the United States, because, well, time zones—Linux kernel creator Linus Torvalds ended a keynote presentation at a…
from instapaper
10 days ago
Microsoft BASIC for 6502 Original Source Code [1978]
This is the original 1978 source code of Microsoft BASIC for 6502 with all original comments, documentation and easter eggs: M6502.MAC (1978-07-27, 6955 lines,…
from instapaper
10 days ago
The problem with Angular - QuirksBlog
In the last six months or so I talked to several prospective clients that had a problem finding front-end consultants in order to help their dev teams get a…
from instapaper
11 days ago
Daniel Solis: Ducks in a Row: Apples-to-Apples Mechanics as a Strategic Trading Game
It’s been a while since I’ve posted a simple little game here, so try this one out and share your thoughts. Take a standard deck of cards and shuffle them up…
from instapaper
12 days ago
Abstractivate: Readable, or reason-aboutable?
My coworker finds Ruby unreadable. But Tom can’t be sure what Ruby is going to do. Some imported code could be modifying methods on built-in classes. You can…
from instapaper
13 days ago
Lazy Contracts in 30 lines
12 January 2015
Once again continuing previous lines of thought let’s consider validations beyond :pre and :post conditions. This time we’ll see how…
from instapaper
13 days ago
Invented Shared Card Poker Variants
The inventor of the “Texas Reach Around” was Nick Henson. Phil Moore came up with the name, and Jeffrey Able (able@engr.sc.edu) contributed this…
from instapaper
13 days ago
Previous Semesters
FALL 2009
OCTOBER – HORROR MONTH
- Oct 19 – Suspiria, Dario Argento, Italy, 1977. Italian horror-master Dario Argento’s finest film. A colony of witches, a…
from instapaper
13 days ago
Looking back at Dario Argento’s Suspiria
They should use Suspiria to demonstrate how amazing the Blu-ray format is. When I first saw Suspiria, years and years ago, it was on a rented videotape, and it…
from instapaper
13 days ago
The Canasta Story
Philip E. Orbanes
August, 2000
Editor’s Note: Winning Moves published Canasta Caliente late last year to commemorate the 50th anniversary of the Canasta craze…
from instapaper
13 days ago
Card Game Mechanics in Sprite Kit with Swift - Ray Wenderlich
Learn how to implement basic card game mechanics and animation.
For over 20 years, people have played Collectible Card Games (CCGs). The Wikipedia entry gives a…
from instapaper
13 days ago
How to Develop an iPad Board Game App: Part 1/2 - Ray Wenderlich
Learn how to make a board game for iOS!
Previous gaming tutorials on this site have looked at creating beat ‘em up games, platformer games, or space shooter…
from instapaper
13 days ago
James Ernest • It’s Question Sunday! Ask your questions! Sundays...
It’s Question Sunday! Ask your questions! Sundays happen every week!
Andrew Swift Facebooks: “I do enjoy your blog. I wantvto read more. Include yoyr thoughts…
from instapaper
14 days ago
Do you have any kind of preference for poker? Are there any variants that you wish more people would play?
Anonymous:
Nice job with all the cybercounterterrorism, BTW. To be honest I am getting pretty sick of Hold ‘em. It’s the game everyone plays, and it makes good…
from instapaper
14 days ago
Arcane Sentiment: If Scheme were like Scheme
Scheme’s numbers are not like the rest of its library. They’re older, and they’re mostly borrowed from other languages (Maclisp and Common Lisp), so they follow…
from instapaper
14 days ago
http://tacticalwargamer.com/boardgames/boardgames.htm
Listing of Tactical Board Wargames* Year Title System Publisher Unit Scale Players Boardgamegeek Era 1969 Tactical Game 3 - SPI Platoon 2 nil Eastern…
from instapaper
14 days ago
Vintage Wargaming: The Story of War Game Digest, by Jack Scruby Fall 1971
Old figures, old rules, old scenery, old articles, old reviews, and old wargamers. Not old school. Just old.
from instapaper
14 days ago
http://tacticalwargamer.com/magazines/magazines.htm
Magazines
In the pre-electronic age, magazines were a commonly used method of creating bonds throughout the wargaming community, across nations and around the…
from instapaper
14 days ago
Type-safe transducers in Clojure. And Scala. And Haskell.
I am apparently confused about the difference between universal and existential types. Happily, I don’t seem to be alone in this, but I promise to figure it out…
from instapaper
14 days ago
Licensed Games and More | Cheapass Games
This page lists some of the many James Ernest games that are available from other game publishers, as well as other things by James Ernest that are not games.…
from instapaper
15 days ago
Prolog Programming Language
Prolog (PROgramming LOGic) rose within the realm of Artificial Intelligence (AI). It originally became popular with AI researchers, who know more about “what”…
from instapaper
15 days ago
Reductionism - Wikipedia, the free encyclopedia
is a philosophical position that holds that a complex system is nothing but the sum of its parts, and that an account of it can be reduced to accounts of…
from instapaper
15 days ago
Emergence - Wikipedia, the free encyclopedia
In philosophy, systems theory, science, and art, emergence is conceived as a process whereby larger entities, patterns, and regularities arise through…
from instapaper
15 days ago
Welcome to the Elf! | Wunderland
In my last update, I mentioned various big changes in our lives that have been going recently. One thing I didn’t mention is that a delightful woman named…
from instapaper
15 days ago
Eric Schrock's Blog » Engineer Anti-Patterns
The other week I had a particularly disheartening discussion with a potential new hire. I typically describe our engineering organization at Delphix as a…
from instapaper
15 days ago
Life with Dynamic Typing
09 January 2015
As with many things in the realm of Computer, some choices involve big tradeoffs. One of these is choosing to write software with a dynamic…
from instapaper
15 days ago
Faster Validation Through Immutability
10 January 2015
Continuing the line of the thought from the previous post let’s see how immutability can help us reduce the cost of validation at runtime.
While…
from instapaper
15 days ago
Stop More Bugs with our Code Review Checklist - Fog Creek Blog
January 8th, 2015 by Gareth Wilson (2 min read)
In our blog about effective code reviews, we recommended the use of a checklist. Checklists are a great tool in…
from instapaper
17 days ago
A note from Kathy Sierra | Jillian C. York
I received a lovely email last night from Kathy Sierra after she saw her name repeatedly being mentioned in the context of EFF’s legal support of weev,…
from instapaper
17 days ago
Clean Coder Blog
What do you think of interfaces?
You mean a Java or C# interface?
Yes, are interfaces a good language feature?
Of course, they’re great!
Really. Hmmm. What is…
from instapaper
17 days ago
The 3D Realms Vault: 1994 Design Tips from Tom Hall - Part 1 - 3D Realms - Firepower Matters
In the early nineties, the legendary game designer worked on classics such as Commander Keen, Wolfenstein 3D and Doom as the Creative Director of id…
from instapaper
18 days ago
The Smalltalk Revolution — Medium
Smalltalk has a storied legacy. Created in the 1970s at the famed institution, Xerox PARC, Smalltalk was the first popular object-oriented programming language…
from instapaper
18 days ago
Announcing: mutable-containers 0.2 | FP Complete
7 Jan 2015 Michael Snoyman
As part of our high-performance computing work, I recently found myself in need of some fast mutable containers. The code is now…
from instapaper
18 days ago
Applying NASA coding standarts to JavaScript | Pixels Commander
Jet Propulsion Laboratory – scientific institution making a lot of research and development for NASA. JPL have been developing software for most of unmanned…
from instapaper
18 days ago
Mars Code
On August 5, 2012, 10:18 P.M. PST, a large rover named Curiosity made a soft landing on the surface of Mars. Given the one-way light-time to Mars, the…
from instapaper
18 days ago
C&C - A Crash Course on ML Modules
I was having lunch with a couple of Haskell programmers the other day and the subject of the ML family came up. I’ve been writing a lot of ML lately and…
from instapaper
18 days ago
Smalltalk-76 Programming System
Daniel H. H. Ingalls XEROX Palo Alto Research Center Palo Alto, California
Conference Record of the FIFTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING…
from instapaper
18 days ago
Shogi
SHOGI BOOK K97: Shogi for Beginnersby John Fairbairn $15 Shogi for Beginners explains the rules and strategies of shogi clearly and in detail. It covers…
from instapaper
18 days ago
cloxp
This is the first post about a system I call cloxp, a development environment for Clojure that facilitates interactivity and exploration. In the following I…
from instapaper
18 days ago
AI Game Design: The Shibumi Challenge | BoardGameGeek News | BoardGameGeek
Recommend Cameron Browne (camb) AustraliaBrisbaneQueensland 1. SummaryThis article describes an upcoming experiment in automated game design, a new game system…
from instapaper
19 days ago
Real-World Rule Engines
921,612 Dec unique visitors
Reaping the benefits of continuous delivery is hard work! Culture, processes or technical barriers can challenge or even break such…
from instapaper
19 days ago
Key concepts
Key concepts Objects The Generic Approach Grids Translation & Transposition Simplicity Consistency Internal Balance Strategical & Tactical Games Quintessential…
from instapaper
19 days ago
Tishai
By James Ernest, Cheapass Games
Posted on the web by the gracious permission of Mr. James Ernest.
Enter a magical new world that’s exactly like chess.
History:…
from instapaper
19 days ago
Efficient Multimethods in a Single Dispatch Language
Efficient Multimethods in a Single Dispatch Language
Brian Foote, Ralph E. Johnson and James Noble
Dept. of Computer Science, University of Illinois at…
from instapaper
19 days ago
« earlier      
_ absorb actors agile ai ajax algorithms android api appengine apple arc architecture assembly baseball best-practices bk book books business c c# c++ career chess christopherhitchens clojure clojurescript closures codinghorror common-lisp comparison compiler compilers computer-chess computerscience computing concatenative concurrency continuations contracts-programming couchdb criticism css culture das database datastructure designpattern distributed documentation dsl economics education emacs erlang essay f# factor films food forth fp framework free funny gamedev games garbagecollection git github go google groovy gui gwt hacks hardware haskell howto http humor inspiration interesting interview interviews iphone ix java java.next javascript jquery jruby json jvm kernel kids lamda-the-ultimate langdev language languages lifehacks linux lisp lispm logic lua macros markdown math mathematics metaprogramming ml monads music node.js nosql ocaml olabini oop opensource optimization orm osdev osx papers parallelism parser paulgraham performance perl philosophy podcast politics presentation productivity programming prolog prototypalinheritence psychology python qi r racket raganwald rails rants recursion reference regex research resig rest retrocomputing reviews roguelike rr ruby scala scalability scheme science scifi search security semanticweb simulation smalltalk software source sql startup statistics stm syntax tco tdd technology tena testing text threads tips to-read tools toread tutorials twitter types unix useful ux via:packrati.us video videos visualization vm web web2.0 webdev wiki windows wjw writing xml yegge zed zombies

Copy this bookmark:



description:


tags: