Azimuth Coming to Kickstarter Tomorrow

Tabletop Gaming News - 8 May 2018 - 1:00pm
Come sail away. Come sail away. Come sail away with me, lads! Sailing away is what you’ll be doing in Azimuth. Though it’s not all sand, sun, and sea. You wake up adrift with very little in the way of supplies and even less idea of exactly where you are. This isn’t a 3-hour tour, […]
Categories: Game Theory & Design

Man sentenced to prison over 2010 World of Warcraft DDoS attack

Social/Online Games - Gamasutra - 8 May 2018 - 12:11pm

A federal court has sentenced Calin Mateias to a year in federal prison over a distributed denial-of-service attack he launched against World of Warcraft servers in 2010. ...

Categories: Game Theory & Design

Blue Orange Holding Cooperative Games Giveaway

Tabletop Gaming News - 8 May 2018 - 12:00pm
Who doesn’t like getting things for free? Nobody. Who doesn’t love having some games with friends? Well, on this page, hopefully nobody. Blue Orange is putting those two together with their Cooperative Games Giveaway they’re holding now. Go put your name in the hat and you could walk away with some great cooperative titles. From […]
Categories: Game Theory & Design

Free-to-play game Loadout ending service in wake of GDPR regulation

Social/Online Games - Gamasutra - 8 May 2018 - 11:19am

The dev says that the coming GDPR guidelines in the EU delivered one of the final blows the game, noting that it simply isn't able to update Loadout in a way that would make it GDPR compliant. ...

Categories: Game Theory & Design

Podcast Radio

Tabletop Gaming News - 8 May 2018 - 11:00am
Monday is gone and Tuesday is here. Hopefully, the start of your week wasn’t so bad. We’ve got all sorts of stuff going on around here in preparation for this weekend. But, before we get there, we must make sure you’ve got some podcasts to listen to. On the dial today we have: Man Battlestations […]
Categories: Game Theory & Design

View Json Backend

New Drupal Modules - 8 May 2018 - 10:49am
Categories: Drupal

ADCI Solutions: How to send the JSON data from a Drupal 8 site?

Planet Drupal - 8 May 2018 - 10:11am

Imagine a situation: your mobile application needs to get some information from your Drupal 8 site. How can you do it? There are several ways to create and send data with JSON, and we will consider three of them.

Learn about the data sending in Drupal 8

Categories: Drupal

Ponyfinder: A Deadly Tide Now Available

Tabletop Gaming News - 8 May 2018 - 10:00am
The sea is a magical place filled with all manner of creatures… creatures that are ready to crawl up out of the depths at any time and attack the unwary! Who will be willing to take on these terrors of the deep and return peace and sanity to the shores? That’s for you to find […]
Categories: Game Theory & Design

JabberJot Storytelling Game Up On Kickstarter

Tabletop Gaming News - 8 May 2018 - 9:00am
Writing can be really hard. Trying to figure out what to write about, what sort of story you want to tell, and what type of tone it should all have isn’t easy. But that’s where JabberJot comes in. It’s a story-creation party card game that’s up on Kickstarter now. Can you use all the elements […]
Categories: Game Theory & Design

Hook 42: Drupal 8 Interviews: Spotlight on Eduardo Garcia

Planet Drupal - 8 May 2018 - 8:07am

For this month’s Drupal 8 Interview we were excited to catch up with Eduardo Garcia. He is the CTO of both WeKnow and anexus. WeKnow is a Drupal and Symfony consulting and training firm. Anexus is a company that supports the development of Drupal Console.

Most people in the open source and Drupal community know him as Enzo. His companies are mostly distributed and he likes to think of himself as a distributed person because of his love for travel. He is a native Colombian who lived in Costa Rica for more than 14 years. He currently resides in Australia with his family.

Categories: Drupal

Web Wash: How to Add Menus using Toolbar Menu in Drupal 8

Planet Drupal - 8 May 2018 - 8:00am

With the Toolbar Menu module, you can add as many menus as you need to the toolbar of your Drupal installation. By default, a Drupal 8 installation has 3 menu links in its toolbar.

1. Manage - Administration of the whole Drupal site, 2. Shortcuts - Links added by the admin to administrative pages used frequently, 3. User Name - Link to the profile page

This module works also with the Admin Toolbar module, which improves the default toolbar providing dropdown menus. In this tutorial, we’re going to cover the usage of the Toolbar Menu module.

Categories: Drupal

Godslayer Miniatures Game Up On Kickstarter

Tabletop Gaming News - 8 May 2018 - 8:00am
The ancient world is being rocked by conflict. Gods, monsters, heroes, all are all coming together to assert their dominance. That’s what’s happening in Godslayer. And they’ve taken to Kickstarter in order to get new starter sets made for the game. If you’ve been looking at the game for a while and weren’t sure where […]
Categories: Game Theory & Design

A Puzzling Endeavor: My Thoughts on the Design of Puzzles in Games - by Caleb Compton Blogs - 8 May 2018 - 7:53am
The world of puzzles in games is a vast one, and the possibilities for puzzle designs is nearly endless. However, there are a number of mistakes I see over and over. Today, I talk about some of these mistakes, and how to avoid them in designs.
Categories: Game Theory & Design

Amazee Labs: Progressive Decoupling: 1 Modern Javascript

Planet Drupal - 8 May 2018 - 7:52am
Progressive Decoupling: 1 Modern Javascript

In this series we’ll take a closer look at progressive decoupling in Drupal 8. We’ll go through the project setup, check the tools and libraries and discuss potential applications. Let’s start with the definition.

Blazej Owczarczyk Tue, 05/08/2018 - 16:52 Progressive decoupling

Decoupled Drupal is a thing for quite a while now. There seem to be two ways of doing it. We either let the Javascript take control and use Drupal only as a data store (fully decoupled) or let Drupal do the heavy lifting and use the front end frameworks to render discrete parts of the site (progressive decoupling). The first option seems to be much more popular now, even despite the fact that it’s expensive and forces us to re-implement a lot of things that Drupal does well. Why is that?

I think there are two main reasons. Firstly, and this is a huge pain point, there is no out-of-the-box way to use modern Javascript in Drupal contrib and custom code. Whoever wrote a line of ES6 never wants to go back to the stone-age JS that is understood by IE. Luckily, this is something we can fix and, in this and the next posts, we’ll see how to do that.

Another question, which arises quickly after solving the problem above, is how to import packages from npm. JavaScript projects usually have a package.json file containing all the dependencies and importing them in the code is as easy as calling the require function. We don’t have such a central place to declare JS dependencies in Drupal projects. In the later posts, we’ll see how this can be worked around right now and, hopefully, try to define the shape of the ideal solution for the future. But now let’s get back to the language.

Modern JavaScript

Regardless of which front-end framework we choose, we’re going to need the ability to write our code in modern JavaScript. It’s been a while since ES6 (or ES2015) was released. There was ES7 (2016) and ES8 (2017), each adding new features. These new functions decrease the WTF/h rate when developing and, arguably, can even make the language likeable, which was rather unimaginable a decade ago. Let’s go through some of the most interesting ones.

Deconstructing assignment

Reduces the redundancy when getting values from arrays and objects.

Property shorthand

Reduces redundancy when composing objects out of variables.

Spread syntax

Makes it possible to compose objects out of other objects.

Arrow functions

Make function definitions more compact.

It’s especially useful for higher order functions. A click handler, for instance, can be created like this.

Default parameter values Classes

Object Oriented Programming is much more intuitive now.

Example from

Template literals

These friendly creatures make it possible to insert variables into strings.

We’ve defined what we mean by decoupling Drupal and have shown some of the cool new features available in EcmaScript 6 and above (for a comprehensive comparison see All these functions have something in common, namely none of them are supported by our beloved IE. In the next post we’ll see how to overcome that and use modern JavaScript in our modules and themes.

Categories: Drupal

IDW Announces Batman: The Animated Series – Gotham Under Siege

Tabletop Gaming News - 8 May 2018 - 7:00am
I, like a lot of people out there, loved the Batman animated series. Great characters. Great story. Great animation. Great voiceover work. Soon, IDW will be bringing that world to our tabletops with the Batman: The Animated Series – Gotham Under Siege board game. From the post: Batman: The Animated Series – Gotham Under Siege […]
Categories: Game Theory & Design

Chromatic: Migrating File Fields to Media Entities without the Migrate Module

Planet Drupal - 8 May 2018 - 7:00am

Learn how to update your content model to use media entities without the overhead of a traditional migration.

Categories: Drupal

Shooting a Moving Target - by Scott Lembcke Blogs - 8 May 2018 - 6:47am
When shooting a projectile at a moving target, you need to aim ahead so that the target will move into the cross hairs just as the bullet reaches it. Learn to calculate it for an aiming reticle or AI control.
Categories: Game Theory & Design

Level-up as a Game Designer by improving your technical skills - by Karl Morley Blogs - 8 May 2018 - 6:45am
Game Designers that possess technical skills are in increasingly higher demand from game studios. In this blog post I explain why I encourage every Game Designer, including those seeking their first Game Design role, to develop their technical skills.
Categories: Game Theory & Design

Come On and Slam, and Welcome to the Jam! - by Josh Schonstal Blogs - 8 May 2018 - 6:44am
Game jams are game development distilled into its purest form and are a wonderful thing.
Categories: Game Theory & Design

The first year as an Indie - Missing Fish Games - by Arturo Salazar Lois Blogs - 8 May 2018 - 6:43am
This post provides a brief history of the indie group Missing Fish Games. It's purpose is to highlight the journey of four recent graduates who banded together to continue working while breaking into the industry.
Categories: Game Theory & Design


Subscribe to As If Productions aggregator