The mobile AR platform war - by Tim Merel Blogs - 24 May 2017 - 6:53am
Mark Zuckerberg’s “We’re making the camera the first augmented reality platform” kicked off the mobile AR platform war. Facebook, Apple, Google, Tencent, Snap, Samsung, Huawei and more in a mobile AR platform cage fight - who comes out on top?
Categories: Game Theory & Design

Video: 5 trailer takeaways from Flinthook - by M. Joshua Cauller Blogs - 24 May 2017 - 6:53am
Flinthook got a lot right, especially its gameplay trailer. Here's 5 Flinthook trailer takeaways — for devs making their own trailer.
Categories: Game Theory & Design

Top 12 Tips Before Entering Your Mobile Game for a Contest - by Pavel Golubev Blogs - 24 May 2017 - 6:52am
Thinking of entering your indie game for a contest to get it off the ground? Avoid these top 12 pitfalls to improve your chances of winning.
Categories: Game Theory & Design

Plug and Play - Pretentious Art or Meaningful Creation? - by Robert Longest Blogs - 24 May 2017 - 6:52am
Plug and Play is a game that has been covered by big YouTubers but rarely does anyone discuss the meaning behind the imagery in this interactive film. I discuss whether this game is pretentious or if it has meaning for its audience.
Categories: Game Theory & Design

PrevNext block

New Drupal Modules - 24 May 2017 - 6:50am

Previous next buttons for nodes

Categories: Drupal

Migrate social networks

New Drupal Modules - 24 May 2017 - 6:41am

Migrate social posts from popular networks.

Categories: Drupal

Interviewing Luis Peralta from the Missing Translation team: Inventing a language for a game that isn’t missing translation; gender and ethnicity - by Artem Nedrya Blogs - 24 May 2017 - 6:39am
My interview with Luis Díaz Peralta of Alpixel Games about a game that isn’t missing translation, inventing an alien language, gender, and ethnicity
Categories: Game Theory & Design

Paragraphs Reference Manager

New Drupal Modules - 24 May 2017 - 6:33am

Allows you to configure which paragraph bundles are enabled for a content type in a paragraph_embed field at paragraph level instead of the content type level. This is especially helpful if you have many content types on a site and you need to enable a paragraph bundle across all of them. Typically this would require editing the paragraph_embed field of each content type. With this module you can simply check off all the content types at the paragraph level so you only need to edit in one place.

Categories: Drupal

Group content field

New Drupal Modules - 24 May 2017 - 6:31am

Add opportunity to manage group content under target entity.

Based on

Categories: Drupal

Balancing Data and Design - by Sande Chen Blogs - 24 May 2017 - 6:30am
In this article, game designer Sande Chen reflects on the relationship between metrics and game design.
Categories: Game Theory & Design

Form alter service

New Drupal Modules - 24 May 2017 - 6:20am

OOP wrapper around default form_alter.

Categories: Drupal

Facet API Colors

New Drupal Modules - 24 May 2017 - 6:11am

Turns facet links into color boxes.

This is a replacement for old unsupported module, that was removed from

Categories: Drupal

CMON Restructures Distribution Channels And Announces Universal MAPP

Tabletop Gaming News - 24 May 2017 - 6:00am
Lots of distribution news coming out lately. Must be the season for it. This time around, it’s CMON updating who they will be using as distributors for their games, as well as announcing a universal MAPP policy for their games. From the announcement: Today, May 24, CMON, Inc. announced it has adopted a unilateral Minimum […]
Categories: Game Theory & Design

James Oakley: Meet Project Honey Pot

Planet Drupal - 24 May 2017 - 5:59am

Spam is a problem that never goes away. Email spam. Comment spam.

This site has long used Mollom to protect the comment section and the contact form. They're closing down on 2nd April 2018, so lots of webmasters will be looking for alternatives.

I'd like to introduce you to Project Honey Pot.

Blog Category: TechnologyDrupal Planet
Categories: Drupal

Field Formatter Conditions: Flag

New Drupal Modules - 24 May 2017 - 3:01am

Adds an additional condition, to be used by [ffc.module](Field Formatter Conditions) so that we can show or hide rendered fields depending on of an entity is flagged in some ways.

A glue module between ffc and flag.

Categories: Drupal

Flocon de toile | Freelance Drupal: Render programmatically a unique field from a node or an entity with Drupal 8

Planet Drupal - 24 May 2017 - 3:00am
It may sometimes be necessary to render a single field of a content or entity. For example, for a simplified display of contents relating to the content consulted, the use of specific fields in other contexts, etc. Obtaining programmatically the rendering of a field may be problematic for the Drupal 8 cache invalidation system, since the resulting render array would not contain the cache tags of the source entity. Let's take a look at some solutions available to us.
Categories: Drupal

Kickstarter Spotlight: Cortex Prime

Gnome Stew - 24 May 2017 - 1:00am

I’ve been lucky enough to know Cam Banks for about six years, now. In fact, the first time I mat Cam, I interviewed him about the then-brand-new Leverage RPG. I had no idea what I was doing, but he was kind enough to talk to me. Fast-forward to now and Cam is Kickstarting a brand-new, all-inclusive version of Cortex, the system that underpins Leverage, the Marvel Heroic RPGSmallville, and more. I had a chance to send Cam some questions about Cortex Prime, so sit back, relax, and enjoy!

Cortex Prime, Live on Kickstarter!

Tracy Barnett: What motivated you to take on a project like Cortex Prime?

Cam Banks: When I was approached by Margaret Weis Productions with an offer to license the rights to publish Cortex from them, there had already been plans underway to put out a new and updated version of Cortex Plus in the form of Dramatic Roleplaying, Heroic Roleplaying, and Action Roleplaying. Although those never eventuated, the idea was a good one. But I felt it was time to abandon those labels and just embrace the fact that Cortex is and always has been a modular rules set that just gets expressed in different ways depending on what game you build out of it. In order to make that work, and to make it possible for third-party designers to make content for it, I knew I had to bring all of the various sub-games together and under one singular title.

TB: What do you hope to accomplish with Cortex Prime that wasn’t accomplished in previous Cortex projects?

CB: I want to not only make it much easier to customize your game howe you like, and publish your own games based on the rules, but also to present something more consistent and more lasting than the half-dozen or so Cortex licensed games that had already come out. I didn’t want to lose the chance to publish something just because a license had run out, either.

TB: Say more about that, if you would. I’m not sure most folks know the complexities that go into working with a major license, and that’s what Cortex Plus traditionally was used for. Do you have a standout experience you can dive into a little bit for us?

CB: Most people don’t know how complicated a major license can be when it comes to managing the timelines of production and clearing everything with the licensors. It’s one thing to announce that you have the license to make an RPG based on an extremely popular media universe, but quite another to execute an ambitious release schedule that launches not only the core rules but a lineup of adventures and sourcebooks all in the space of a year. Schedules inflate as more people get involved, and as the realities of passing books back and forth for approvals, fitting your books into the schedules of printers at some of the busiest times of the year, and keeping the momentum going in the marketing and distribution of the books you already have.

It’s a lot of work to design and produce an RPG book, and so much more to make it a licensed game on top of that. So I’d like to avoid as much of that as I can with the core rules of Cortex Prime and just make it an evergreen product that doesn’t have to be renewed with a movie studio or television network.

TB: How are your previous game design efforts informing this one?

CB: Updating and revising games is one of the main things I do at Atlas Games, and hacking games to create new ones has been part of my design style since I was very young. I still remember hacking Red Box D&D to make a GI Joe game, a TRON game, and a bunch of others. I did that when I was still in the New Zealand equivalent of middle school.

TB: What’s one of your favorite hacks that you’ve ever done?

CB: One of my favorite hacks as a kid was redesigning the Pacesetter game Star Ace from the ground up to tell stories in the Shadowfire and Enigma Force universe. Those were awesome Commodore-64 games from Beyond Software back in the Eighties that I loved, and so I designed the whole game, illustrations and red and blue and green inked text, in a school maths book. That was how we always did it. To this day I love quad math exercise books because they’re just asking to be filled up with a hand-made DIY RPG.

TB: This is one of your first non-licensed design projects in a while. How has that transition been for you?

CB: Honestly it’s been very freeing, but I’ve also been developing non-licensed RPGs at Atlas for the past couple years, so it’s not as different as all that. In this case I have total freedom to do whatever I want, which is perhaps the biggest difference.

TB: What’s been the most fun/interesting thing you’ve done with that freedom?

CB: One of the things this freedom gives me is the ability to take bigger risks, try all-new things, and work with people I haven’t worked with before. I am really looking forward to the Prime Spotlight designers, for example. It’s a really talented group, and choosing artists to go with their work is also going to be a lot of fun.

TB: What’s your “ideal” Cortex Prime game session or campaign? What do you want to run or play in Prime the most?

CB: If I’m honest, probably action-adventure games with epic stakes and some form of investment in a base, a headquarters, or a small settlement. I’m really glad to see so many cool settings being unlocked via the Kickstarter because there’s going to be something in there for everyone. I think of the settings I’m designing for the Game Handbook, EIDOLON ALPHA (which is Greek-style fantasy but with Final Fantasy summoner super heroes) and HAMMERHEADS (which is basically Thunderbirds only a larger organization, focused on rescue and disaster management scenarios) are the two I’m looking forward to playtesting the most.

TB: This is like asking you to pick favorite children, but what are a couple of stretch goals you want to highlight? Things you’re just super-stoked to see getting made.

CB: I’d tell you about some of my favorite Prime Spotlight settings, but honestly I don’t want to have to pick just a couple. It’s probably more true to say that I’m looking forward to settings that nobody’s seen before in Cortex Prime – Joseph Blomquist’s Cosa Nostra, for example, or Brie Sheldon’s utopia-in-peril Solarpunk. And of course all of them are original and diverse and not just a retread of something older, which I think makes the lineup seem fresh.

Thanks to Cam for taking the time to answer questions for the readers here. The Cortex Prime Kickstarter has blown past its initial goal, and is well on the way to unlocking a bunch more of its stretch goals. (Full disclosure: if the campaign goes high enough, I have a stretch goal planned, as well).

If you liked what you read, go back it!

Categories: Game Theory & Design

Entityreference One to One Relationship

New Drupal Modules - 23 May 2017 - 9:26pm

This module is for validating one to one relationship with entity reference fields. For example: If you create a entity reference field in a content type say Article which is referencing content from Basic page and you have added a new Article referencing Basic page's content say "Test A".

Categories: Drupal Presentation: Docker & Drupal for local development

Planet Drupal - 23 May 2017 - 8:23pm

Last week, I presented on "Docker & Drupal for local development" at Drupal414, the local Drupal meetup in Milwaukee, WI.

It included:

  • a basic introduction to the why's and how's of Docker,
  • a couple live demos, and
  • the the details of how we use Docker as our local development environment to support & maintain hundreds of Drupal sites here at myDropWizard

The presentation wasn't recorded at the time, but it was so well received that I decided to record it again at my desk so I could share it with a wider audience. :-)

Here's the video:

Video of Docker & Drupal for Local Development

(Sorry, for the poor audio! This was recorded sort of spontaneously...)

And here are the slides.

Please leave any questions or comments in the comments section below!

Categories: Drupal

Drupal Bits at Web-Dev: Drupal View with Nodequeue Priority

Planet Drupal - 23 May 2017 - 7:11pm

Sometimes you want a View that follows the internal logic of the filters you set up on the View, but also can have some items hand selected or cultivated to the top of the View. Or perhaps the other way to describe it is a Nodequeue View that is backfilled with some other View based logic  so that you end up with a full display regardless of how many items are actually in the Nodequeue.

To do this requires three adjustments to the View (assuming you have already built the normal View logic based on filters that are separate from Nodequeue.

  1. Make the Nodequeue a relationship to the View.
  2. Add the Nodequeu to the sort criteria.
  3. Restructure the filter settings to make it the Nodequeue logic OR the Filter logic.
Example: Nodequeue View with random Backfill

Let's say you have a 3 item View that gets used to display some promoted items on your home page.  You want the View to be populated by anything in the Nodequeue and then randomly backfilled with any other item(s) that match some filter criteria if the Nodequeue does not contain three items.

0) To start, create your View that has a maximum of 3 items and set the filter(s) to use your backfil critera (a status of published and limited to whatever entities you are using) and a sort of Global: Random to randomly pick from items that meet the filter criteria.

1) Add your Nodequeue as a relationship.

You want to limited to a specific Nodequeue. The relationship should not be required, or you will not have anything to backfill with.

2) Add the Nodequeue as sort criteria to the View.

Since we want the Nodequeue items to come first, and in order we have to set the sort order in front of the rest of the View sort criteria (which in this case is random).

3) Adjust the filter criteria and break it into logical sections.  The first section is the set of filters that must be applied to all items regardless of whether they are in the Nodequeue or not. (the purple region below)

Then you need to create another filter group AND in this group put the items that are either the default logic OR the Nodequeue.  The default logic in this case is that audience field matches some criteria.  The trick is to set the operator within this filter group to OR.

Now when you add, delete or rearrange items in the Nodequeue the VIew will match the order of the Nodequeue and if you don't have enough items in your que, it will backfill from other items that meet your criteria.


Caching Issues:  By default, updating a nodequeue will not cause the cache on the View to expire if the View is cached.  If you need the updates to be immediately seen by anonymous users, you can implement a hook_nodequeue_update() to clear the cache.on any changes to that nodequeue.

Categories: Drupal


Subscribe to As If Productions aggregator