All RPGs and Storygames by Tod Foley are now available at DrivethruRPG. Bring these games to your table!
The 3D followup to the 2013 release Risk of Rain is running a limited time promotion to get more eyes on the game and encourage players to team up in its co-op mode. ...
API module to integrate with One Drupal Android App in Google Play Store at https://play.google.com/store/apps/details?id=com.technikh.onedrupal
Through your phone app you can Login, Create & edit nodes, Upload images, Publish, Unpublish, Promote to front page, remove from front page(Demote)....
It's a hefty investment into a business based around competitive games, and one that has drawn the attention and funds of tech investors and celebrities like Drake. ...
The CKEditor OEmbed module adds support for Tweet and Instagram posts integration.Uses
During content creation the author may add embed resources (Tweet, Instagram, etc.) hosted by other services (called the "content providers") in content via CKEditor. By default the plugin uses the Oembed service which supports over 1715 content providers such as Youtube, Vimeo, Twitter, Insagram, Imgur, GitHub, and Google Maps.
Matt and Mike talk with a bevy of bots who are presenting on Wednesday at DrupalCon Seattle.
Cleaning up before and after Drupal 7 to 8 migration so things go smooth, minimizing the need to write complicated YAML or PHP scripts for every single thing.Read More
It’s been nearly two weeks since the end of Breakout Con 2019, and I think I’ve recovered enough to reflect on my experience at what I believe is one of the best indie gaming conventions in North America. In my experience, Breakout Con is reliably one of the most inclusive and safe spaces to run and play games in the Greater Toronto Area. Now, this doesn’t mean that interesting incidents can’t happen.
I am a firm believer that convention panels are places for productive dialogue between the panelists and audience members. Yes, it’s great for people with expertise to talk at the audience. But in my experience, the best panels I’ve been on have been those when audience becomes fully engaged and the conversation flows both ways. During the Designing Asian Themes in Games panel I moderated with Agatha Cheng (my Asians Represent co-host), Banana Chan, Sharang Biswas, and James Mendes Hodes, our open conversation was derailed by a question we weren’t necessarily expecting.
“What do you mean by white games?“
This was met with a near-unanimous “excuse me!?” followed by a brief moment of confusion as we attempted to process this person’s question. As the moderator, I was treating this panel as I would any podcast I host. I was here to not only moderate the conversation, but also the tone of the conversation. My fellow panelists (myself included) were at a crossroads. Do we react negatively? Do we shut this person down for a “silly question”? Do we call them out for their ignorance?
Things were getting tense.
To put the reaction of the panel into context, our discussion featured the following questions:
- How do you deal with performative wokeness?
- How do you demonstrate that you’re doing good without being problematic?
- What is diversity? What does it look like?
- What are our opinions on call out culture? Where is the line? Who should do it? Is it always the solution?
As a moderator, I took it upon myself to practice what I believe to be one of the most important aspects of being a good GM and Player – assume positive intent. At my tables, and in my life in general, I try to assume that someone generally means well despite what they say. By giving people the benefit of the doubt and assume positive intentions, a bigger picture emerges and we are met with an opportunity to have a true interaction. Now, let me be clear – ignorance isn’t a crime and should not be met with aggression. While the question this member of the audience asked was certainly not the kind we were expecting, it’s still one that deserved an answer because ignorance should be met with compassion. When we assume negative intent, we foster a culture of suspicion and ostracization. This is not the goal. I have the ability and emotional bandwidth to take care of this situation, so I offered to chat with the person after the presentation so that we could allow other audience members to ask questions. As the moderator, I felt that it was my responsibility to do so.
So after the panel ended, the audience member and I went outside to avoid disrupting the panel that followed ours to continue the conversation and answer their question. I so strongly believed that their question came from a place of ignorance, rather than hate. I was determined to turn this moment into a learning opportunity so that they could come out of the panel in a positive way. So we talked about what the panelists meant by Asian games – those that feature Asian cultures, motifs, and experiences. As we talked, it became clear that they honestly did not know anything about the types of games we were discussing, how many were problematic, and why their question struck a nerve with the panel. Assuming positive intent put that all into context. As we concluded our conversation, I politely invited them to our Asians Represent meetup that was happening that evening and encouraged them to purchase or learn about games designed by my peers.
As very visible members of the design community, assuming positive intent when interacting with people does wonders to building trust in the community, fostering mentorships, and help all of us grow and earn new opportunities. My fellow panelists at Breakout Con are amazing people and the perfect public-facing representatives of the Asian design community. Interactions like this are so very important to fostering a more welcoming and tolerant community. What could’ve been a negative interaction turned into a positive outcome – we welcomed someone new into our amazing community.
So take a moment if you can, breathe, and try to dive deeper into the conversation.For further reading, I strongly recommend reading James Mendez Hodes’ blog at jamesmendezhodes.com and listening to the Asians Represent! podcast.
The module contains functions for creating and switching between different AMPQ message broker implementations.
- Consumer hook - used for receiving messages
- Implementation hook
- Configuration form
- PHP 5.6
- AMQP compliant message broker
change declaration buildForm, submitForm, validateForm (form_state is an object and no longer an array)
no arguments passed by the buildForm declaration
getCancelUrl in stead of getCancelRoute
change declaration buildForm, submitForm, validateForm (form_state is an object and not array)
no arguments passed by the buildForm declaration
Independent game dev Lars Doucet (Defender's Quest) says: "Playing a game with unclear mechanics is like peering through a dirty, smudged window. This calls for some Windex!" ...
GameStop has announced its partnership with esports organization Complexity Gaming to open up the GameStop Performance Center in Frisco, Texas. ...
We’re excited to attend and present at DrupalCon Seattle this year. Here’s a breakdown of what we’re looking forward to day by day, and information about where you can see Amazee sessions throughout the week.Felix Morgan Wed, 03/27/2019 - 20:12
Monday, 8 April
Monday and Tuesday will be a time for summits, sprints, and BoFs. Be sure to check out Michael Schmid as part of the Performance and Scaling Summit. In the evening you can join the DrupalCon Monday Night Pub-Crawl for community and drinks.
Tuesday, 9 April
In addition to the many summits and sprints be sure to check out the First-time Attendee Networking Breakfast if you're new to DrupalCon. After hours you can join a group run or one of several parties.
Wednesday, 10 April
In the morning, don’t miss the annual DriesNote where you can hear about the current state of Drupal as well as what the future holds. In the evening, the prestigious Splash Awards will showcase the best of Drupal from 2018 in the inaugural global international edition of these awards.
Thursday, 11 April
Thursday will be a day full of Amazee sessions. First up, Maria Comas will host her session GraphQL 101: What, Why, How from 09:45 - 10:15 in Room: 606. Be sure to check it out to get a basic overview of GraphQL and how to get started using it.
Catch John Albin Wilkins and his session CSS-in-JS and Drupal sitting in a tree… from 10:45 - 11:15 in Room: 6B. John will discuss the learnings from Amazee Labs trying several different CSS-in-JS solutions and why we finally decided on using CSS Modules.
In the afternoon, Michael Schmid will present Best Practices: How We Run Decoupled Websites with 110 Million Hits per Month at 13:00 in Room: 6C.
Finally, you can finish out Thursday with the popular social event Trivia Night where you can test out your Drupal knowledge with a chance to win prizes or earn the title of Drupal trivia champions, and win small prizes to boot!
Friday, 12 April
On the final day of DrupalCon, the community comes together to make contributions before saying goodbye until next year. We can’t wait to see all of you at DrupalCon 2019!