Entity Key-Value Store

New Drupal Modules - 17 April 2017 - 7:13am

This module provides possibility to save/load additional data for entities in (Drupal-based) key-value storage like SQL, Redis, MongoDB, etc. It can be useful for some highloaded properties like counters.
Also this module will take care of deleting data on "base" entity deletion (optional) and loading data on "base" entity load (optional).

Usage examples

1. Defining some special counter for node by special hook:

Categories: Drupal

My first year as a Solo Indie Dev - by Tim Baker Blogs - 17 April 2017 - 6:41am
A retrospective on my experiences during the first year of being a Solo Indie Developer and what I've learned.
Categories: Game Theory & Design

Why VR isn't the future of game development - by James Fuller Blogs - 17 April 2017 - 6:41am
James Fuller, CEO of Anti Eye Craft Gaming goes over why Virtual Reality games are not the future of video games.
Categories: Game Theory & Design

TexturePacker - Sprite Sheets Creator for Your Games - by Anish Acharya Blogs - 17 April 2017 - 6:41am
See how using TexturePacker can help you reduce your game size by creating sprite sheets.
Categories: Game Theory & Design

Wacky Duels Post-Mortem - First game made in creating a game a month for a year challenge - by Cody Caro Blogs - 17 April 2017 - 6:40am
We are setting out to create a game a month for a year. Here is the post-mortem of our first game.
Categories: Game Theory & Design

Improvisational Game Design - by Denis Galanin Blogs - 17 April 2017 - 6:40am
The article describes an example of total improvisation during the development of The Franz Kafka Videogame.
Categories: Game Theory & Design

What are The Biggest Flaws in Mobile Game Development and how to avoid them? - by Juned Ghanchi Blogs - 17 April 2017 - 6:40am
Mobile games continue to lead the app marketplace in terms of revenue, virality, and engagement.
Categories: Game Theory & Design

Commerce PIM

New Drupal Modules - 17 April 2017 - 6:23am

This is where development will be done to create an advanced Product Information Management system based on Drupal Commerce.

Categories: Drupal

Chromatic: How to Avoid the DrupalFlu

Planet Drupal - 17 April 2017 - 6:15am

This year, don't take home the DrupalFlu along with your swag and business cards - here are some tips for staying healthy at a huge conference.

Categories: Drupal

Compact date/time range formatter

New Drupal Modules - 17 April 2017 - 4:35am

This module provides the ability to show date & time range fields in a compact form.

24–25 January 2017 (same month)
29 January–3 February 2017 (same year)
9:00am–4:30pm, 1 April 2017 (same day)

This module defines a new configuration entity, date_range_format to store patterns for date range formats, in a similar way to Drupal's core date formats. Variations can be configured for use where the day, month or year is the same for both start and end date.

Categories: Drupal

Prep, Planning, and Podcasting

Gnome Stew - 17 April 2017 - 1:00am
So Much Prep, So Little Time

Things are going well in my gaming world. Almost too well. With the advent of TheOtherCast, I’ve added hours of audio editing to my dya job work, other writing, and game prep. I only run game every other week, which is good, but that’s about the change. In addition to the Star Wars game that I record for the podcast, I’m going to start a likely-once-a-month Planescape game. I figure that about a week out from the first session of that game would be a good time to talk about getting a new game going with all the other stuff going on.

Why Add Another Game?

One of the first things that’s useful to consider when you’re looking at starting a new game is a very basic question: why? Sometimes it’s because you’ve got a game idea that you can’t let go of. Others, it’s your players coming to you with a game idea they’d like to play, but there’s no one to run. Maybe you’ve got no game currently and you just need to scratch that itch.

In my case, I got a comment on one of the early episodes of the podcast asking if there were any women playing in the game. The asker found it difficult to listen to a bunch of dudes. Makes sense to me. We do normally have at least one woman in our regular games, but she’s not able to be part of the Star Wars game due to scheduling. That got me thinking about a way I could add a game to the podcast that gave some more diversity.

That also brings up another reason for the new game, one that’s pretty particular to me: I’d like to have more than the one Star Wars game on the podcast. I’ve got plans for this podcast, and I want to see where I can take it. To that end, I’m working to add more content to the feed. In addition to the Planescape game, we’re also going to record a game that I’m not running. That’ll be a nice change of pace, as playing is a different beat than prepping and running. (I’ll still be editing the audio, though.)

Whatever your reasons for adding another game, make sure that they’re either reasons that will sustain your interest in running the game, or that you plan for a short campaign (or even one-shot). GMing is a lot of work. If you’re not feeling it, it’s really easy to burn out and then the game fizzles.

What’ll Get the Job Done?

When you’re busy and running a game, you need to use your time wisely. Everyone uses a different prep style, and learning what works best for you is key to getting your game up and running in short order. So, here are some preliminary steps that I’ve done:

  1. Know the System and Setting
    If you don’t have a good grip on both of these things, then you’re setting yourself up to fail. Obviously, you have to take your players’ preferences into account, too, but make sure you do what’s good for you. If you need to learn the ins and outs of a new setting or system, look to find a primer online, or take time to talk to other players or GMs that know those things better. Also – if you’ve got a player who knows either of these things better than you, talk to them ahead of time and empower them to help you at the table.

    I know I’ve talked about the importance of knowing a system, and I always feel that a good story is the most-needed thing. However, if you don’t know how the basic mechanics work, the game’s more likely to clunk. No one wants to clunk.

    In my case, I know and love Plancescape, so that’s one of the hurdles down. For the other part, I talked to my players and we’ll likely use Fate for this game. It suits our playstyle well, and I know the system well enough to be able to improvise anything (story or mechanics) on the fly. It’s a good combo for us.

  2. Make the Basic Notes You Need
    The image for this post is what’s sometimes referred to as a “hipster PDA.” I hate that name with a passion, but I find the most useful thing for my sessions prep is a stack of index cards, a sharpie or nice black pen, and a binder clip. (USB cable for synching your recordings to your computer is optional).

    I make all of the necessary notes on my cards and use the binder clips to keep them all together. I’ll make the following cards for easy reference:

    • One card for each character with basic bio and stat info
    • One card for each major setpiece or area play will happen in. Use Aspect-type descriptions for ease
    • Same for NPCs. No need for a ton of stats, just make sure you know who these characters are. Voice notes are helpful if you find yourself giving them a distinct sound.
    • Adventure/session notes – Just a thumbnail sketch of what could happen and the plot points. This is the framework I can riff on during the session.
    • Recap notes – If I’m a few sessions in (and because I’m lucky enough to be able to listen back to previous sessions, rather than taking notes during), I’ll make some notes about what happened before so both the players and I don’t get lost.
  3. Grab Any Stats You Need
    If you need to make sure that you have stats for NPCs or enemies, make that info readily accessible for you during game. Mark the pages of the Monster Manual, write the basics down on other index cards, or whatever you need to do.

    For the games I’m running, I use the Fantasy Flight NPCs cards for all those stats and just pull the ones I need at the start of each session. For Planescape, I’ll likely end up coming up with the stats on the fly, as that’s really easy for me to do in Fate; I just jive with it.

  4. Get Your Mind Right
    When you’re busy, whatever the reason, it can be really easy to rush from work to home to dinner to game and not be in the right mental space to bring the fun to your players. If you can at all, take 10 or 15 minutes before you leave to just relax your mind and clear yourself out. GMing is hard work and you should come into it to ready to give the best you can to your players. And for your own peace of mind, take that time. When you’re rushed, it’s super-easy to look at GMing as just another chore. That can sour you on the good times. Take some time, center yourself, and come to game as ready for fun as you can.
Mind the Basics

Some of this stuff might seem simple, but I find myself forgetting any of it at any given time. What works best for me as a GM is coming back to the fundamentals on a regular basis. If I don’t, I get too into my own head and I forget to do some relatively simple things that will make my games so much better. I find revisiting good advice a very good idea. To that end, I’m gonna recommend you check out a book that echoes some of what I’ve said here. Sly Flourish’s The Lazy Dungeon Master is a good, solid read for low-impact prep. Go check it out.

As well, I’m always on the lookout for new ideas. If you’ve got suggestions, leave them in the comments.

Now, if you’ll excuse me, I have to go edit some podcast audio.

Categories: Game Theory & Design

Modules update info

New Drupal Modules - 17 April 2017 - 12:36am

The module helps in generating an excel sheet or csv about the installed modules on site which has a higher recommended version available.

Categories: Drupal

Fuzzy Thinking: Collect Two Hundred Dollars

RPGNet - 17 April 2017 - 12:00am
More fuzzy XP.
Categories: Game Theory & Design

Video Game Deep Cuts: Hearthstone's Zero Dawn Shodown

Social/Online Games - Gamasutra - 16 April 2017 - 8:14pm

This week's VGDC highlights include the making of a Hearthstone card, a couple of neat Horizon: Zero Dawn video pieces, and behind the scenes on seminal 2D fighting game Samurai Shodown. ...

Categories: Game Theory & Design

User points balance history

New Drupal Modules - 16 April 2017 - 1:06pm

Currently userpoints module shows only amount of transaction and doesn't show points that left after every transaction. This module adds new table field to store this information and integrates it into the views module.

Module will check all transactions after installation and fill new field for every transaction that already has been made.

Categories: Drupal

Instagram Real Time Block

New Drupal Modules - 16 April 2017 - 9:16am

Instagram Real-Time Block

Categories: Drupal for SMS Framework

New Drupal Modules - 16 April 2017 - 8:59am

This module provides integration between and SMS Framework

Categories: Drupal

Video Game Deep Cuts: Hearthstone's Zero Dawn Shodown - by Simon Carless Blogs - 16 April 2017 - 8:09am
This week's VGDC highlights include the making of a Hearthstone card, a couple of neat Horizon: Zero Dawn video pieces, and behind the scenes on seminal 2D fighting game Samurai Shodown.
Categories: Game Theory & Design

CDN CloudFront private files

New Drupal Modules - 15 April 2017 - 12:46pm

This module provides integration between CDN module and Amazon's CloudFront CDN for purposes of limiting/granting access via signed URLs and similar mechanisms.

Categories: Drupal

Baidu Map Field Type - 8.x

New Drupal Modules - 15 April 2017 - 8:47am

This module makes your drupal 8 site possible to define a baidu map field type to show the location of company, school, hospital and so on, and it is able to show the way to the place you marked.

1. define a baidu map field type to show the location
2. show the way to the place you marked

Categories: Drupal


Subscribe to As If Productions aggregator