Coriolis Sci-Fi RPG Up On Kickstarter

Tabletop Gaming News - 12 July 2016 - 8:00am
The Third Horizon beckons. Humanity has taken to the stars. The first to make it out to the remote star cluster that is now called The Third Horizon were called the First come colonists (seems appropriate). They worship the Icons. Meanwhile, a new wave of people have started arriving in the system. They’re the Zenithians, […]
Categories: Game Theory & Design

Creating quick clouds in inkscape - by Chris Hildenbrand Blogs - 12 July 2016 - 7:58am
A quick way to create clouds in inkscape using the circle tool, transparent and gradient fills and more node adjusting.
Categories: Game Theory & Design

Doing Difficulty Right: Consumable Items - by Attila Branyiczky Blogs - 12 July 2016 - 7:37am
Consumable items allow players to modify the difficulty of their experience without feeling like they had to resort to the "easy" difficulty setting.
Categories: Game Theory & Design

The Objectives Of Game Goals - by David Mullich Blogs - 12 July 2016 - 7:36am
Like just about every other person with a mobile phone this week, I downloaded Pokémon Go and began playing, Gotta catch 'em all! Now that's a very clear goal, so what other properties should game objectives have besides clarity?
Categories: Game Theory & Design

3 Areas of Poor Video Game Storytelling - by Josh Bycer Blogs - 12 July 2016 - 7:36am
As video games have gotten bigger, so has the means to tell interesting stories. However, today's post looks at 3 big areas where games tend to struggle compared to other visual mediums.
Categories: Game Theory & Design

Here's The Honest Secret to "Surviving" The Indiepocalypse - by Nicholas Laborde Blogs - 12 July 2016 - 7:36am
Nicholas Laborde, the "business guy" at indie developer Raconteur Games, gives his #1 secret to surviving the indiepocalypse.
Categories: Game Theory & Design

I hate Wizard Quest - finishing a simple game in 4 years - by Andrzej Mazur Blogs - 12 July 2016 - 7:35am
I hate that game, literally. Almost four years ago I started working on it with BlackMoon Design, it was suppose to be the first serious HTML5 game from Enclave Games, but it ended up being a huge pain – here’s the story.
Categories: Game Theory & Design

VR Game Composer: Music Beyond the Virtual - by Winifred Phillips Blogs - 12 July 2016 - 7:34am
An ongoing multi-part series on the relationship between music creation and the VR environment, this article examines three software apps that allow composers and performers to use their external music creation tools within a virtual reality space.
Categories: Game Theory & Design

Why Pinterest is a Game Designer's Best Friend - by Nathan Meunier Blogs - 12 July 2016 - 7:34am
How Pinterest can be an invaluable tool for finding visual inspiration and organizing ideas to help drive game design.
Categories: Game Theory & Design

Plug Block

New Drupal Modules - 12 July 2016 - 7:18am

Get the Block API plugin system for Drupal 8 in your Drupal 7 developments.

Using this module, developers will be able to create block in a similar way as in D8.


This module belongs to the Plug family and requires the awesome Plug module that provides the Drupal 8 plugin system for Drupal 7 developments. Plug installation process is described in the documentation.

Categories: Drupal

How I failed making my dream-game 2 times in 4 years. - by mateo pereira Blogs - 12 July 2016 - 7:05am
A Life Changer Game --- How we keep on going after failing 2 times in 4 years!
Categories: Game Theory & Design

Calliope Games Announces Gen Con Plans

Tabletop Gaming News - 12 July 2016 - 7:00am
Calliope Games had one heck of a Kickstarter not too long ago with their Titan Series. It was a success. Those games are now starting to be ready to make it to your tabletops. Running with the Bulls was created by Paul Peterson. Calliope is going to be showing it off at their booth this […]
Categories: Game Theory & Design

Commerce Restrict Language

New Drupal Modules - 12 July 2016 - 6:31am

Restrict commerce functionality per language/locale.

Categories: Drupal

InternetDevels: Drupal website security: the main things to know

Planet Drupal - 12 July 2016 - 6:24am

After the blog posts about Drupal’s benefits for
university websites and ecommerce websites,
we would like to discuss Drupal security. Let’s start!

Read more
Categories: Drupal

Fantasy Flight Games Previews ARC-170 for X-Wing

Tabletop Gaming News - 12 July 2016 - 6:00am
“Waste not. Want not.” The Rebel Alliance certainly does their best to not waste resources. They really can’t afford to, as they’ve gotta be sneaky in their war against the Empire. That includes finding old ships and updating them. Such is the case with the ARC-170, which will soon be coming to your tabletops for […]
Categories: Game Theory & Design

CKEditor Anchor Link - For Drupal 8

New Drupal Modules - 12 July 2016 - 5:35am

The Drupal 8 Core CKEditor is missing some vary important options.

Anchor Link!!!!

This plugin module adds the better link dialog and anchor related features to CKEditor in Drupal 8.


Categories: Drupal

ThinkShout: The Hidden Power of Documentation

Planet Drupal - 12 July 2016 - 5:00am

Anyone who works on team-based projects knows how handy good project documentation is, and how frustrating it can be when that documentation is out of date, incomplete, or just not there. But there are other benefits to good documentation aside from convenience, and a solid system for writing and maintaining documentation is the key.

Defining Documentation

Before we begin, we should be clear about what we mean when we say ‘Project Documentation’ (Docs for short). We’re referring to the information for team members (developers, designers, project managers, and engineers) who join a project at some point after initial development has begun, or even long after a project is complete, such as a maintenance team. This is different than User/Tech docs (how things work on a site), and Code docs (Comments, README files, etc.).

Good docs allow these team members to get up to speed on a project with a minimum of questions for existing or previous team members. In an ideal world, docs alone would suffice in getting someone set up and working on new features, bugfixes, or other project tasks.

Additional Benefits

The convenience of good docs is apparent to anyone who joins a project after it has begun, but consider some of the other benefits:

  • Junior developers will be able to reference docs, instilling confidence.
  • A team member leaving your company will not cause as much of a ‘knowledge drain’.
  • Consistent docs allow any team member to quickly jump in and out of projects as needed, providing project managers with additional flexibility in resource allocation.
  • Long-dormant projects can be resurrected quickly, even if none of the original team members are available.
  • Figuring out where a project’s code is, how to install it locally, how to make/commit changes to production, and tracking down the original wireframes, designs, and planning docs can take days if the original team members are not available. Good docs can cut this time to under an hour, or even minutes in some cases.
  • Docs that accompany open-source projects are especially useful in saving the end-user AND the maintainer’s time.
Location, Location, Location

Having your docs in one place, or in the same place on every project is the first step in making them easy to find - after all, what good are the docs if nobody can find them? ThinkShout uses GitHub for all of its projects, so we take advantage of the fact that every project on GitHub has a free Wiki. A link in the to the wiki means everyone can find the docs in seconds.

A Solid Foundation

The keys to good docs are consistency, accuracy, and completeness:


For our Wiki, we have a template we use for every project’s docs, so we don’t have to search for the information among 40 different documentation styles. Your project’s needs may differ, but this should be a good starting point (this is in Markdown):

## Current Status (Site Type / Status. Drupal, WordPress, under development, maintenance, etc...) ## Site Build Info * [Wireframes](URL) * [Budget](URL) * [Implementation overview](URL) * [Migration Spreadsheet](URL) * [Style Guide](URL) ## Build Team * Name (Team Lead) * Name (Back-end) * Name (Front-end) * Name (PM) * Name (Design/UX) ## Hosting * [Dev](URL) * [Test](URL) * [Live](URL) ## Issue Tracking [Redbooth Tasks](URL) ## Deploying Code Note: it is a good practice to run backups before deploying. `cd ~/projects/PROJECTAME;git pull;./scripts/` ## Installation Notes Clone into `projects` folder, install to `~/Sites/`: cd ~/projects git clone cd PROJECTNAME composer update ./scripts/ ~/Sites/PROJECTNAME root root PROJECTNAME Download db and files from [production](production backup URL) Install the db by opening Sequel Pro, deleting the PROJECTNAME db, adding a new PROJECTNAME db, and importing the live db, then truncating all of the cache_* tables. Install the files by unzipping the file download and copying them to `~/Sites/PROJECTNAME/sites/default/files`, then run: chmod -R 777 ~/Sites/PROJECTNAME/sites/default/files drush cc all drush fra -y Log in: drush uli Disable cache and JS/CSS file aggregation at ## Front-end Setup Theme directory is at: `~/Sites/PROJECTNAME/profiles/PROJECTNAME/themes/custom/PROJECTNAME` To get Sass running, `cd` to that directory and run `bundle` Thereafter, you only need to run `rake serve` from the theme directory. Accuracy

The nice thing about having your docs in a wiki is that everyone in your organization can edit them if they discover they are out of date. When a new team member is added to a project, encourage them to work from the docs and see how far they can get without asking for clarification or dealing with an unexpected error. And make sure they update the docs to reflect their experience - the only time docs are ‘done’ is when anyone can use them reliably every time. If you have to ask what something means, it’s likely that the next person will need to know that too - so update the docs!


Every project has its quirks and exceptions to the standard procedures - usually for good reason. Good docs will not only note exceptions to standard procedures, but also explain why. In addition, sometimes a ‘Phase 2’ project will require additional information. Make note of these major updates with details such as planning info, principals, dates, and an overview of what was accomplished.

Sometimes a developer will run across coding environment issues that hold them up - this is quite common for the complex front-end setups needed to compile SASS into CSS. Front-end developers sometimes take these setups for granted, but documenting that install process can mean that your back-end developer can handle small CSS changes without assistance:

To get Sass running, `cd` to that directory and run `bundle` Thereafter, you only need to run `rake serve` from the theme directory. NOTE: If you get a 'not found' error after running `bundle`, run `gem install bundler`, then `bundle install`. Part of Your Process

Finally, it’s not enough to have all of these wonderful docs in place and forgotten - they have to be a part of your project setup and launch checklist, and it needs to a part of every project, big or small.

Consistent, accurate, and complete project documentation will save time, make your code easier to maintain, improve team confidence, and do a great service to every developer who comes to your project after it’s finished. Docs Rocks!

Categories: Drupal Happy birthday to me and Devel form debug module to you all

Planet Drupal - 12 July 2016 - 1:36am
I’m turning 32 today. People love birthdays, to me it’s just another line number in a messed stack trace output (philosophy mode enabled).   Two years ago I released a drupal module called Get form id (deprecated from now on) that does one small task - it tells you any form's id ...

Read now

Categories: Drupal

AR is an MMO: The social and ethical implications of Pokemon Go

Social/Online Games - Gamasutra - 12 July 2016 - 1:21am

"In the wake of Pokemon Go, it's a wise idea to look at the history of MMOs and virtual worlds for lessons learned," says online game veteran Raph Koster ...

Categories: Game Theory & Design


Subscribe to As If Productions aggregator