• Online Multiplayer Racer arcade based on an amazing gameplay up to 8 simultaneous players
  • Challenging up to 4000 players Tournaments where players from all over the world can compete to win real-life prizes
  • Innovative co-op Teams Mode: crazy 4 vs 4 races where sharing special skills, upgrading them and building a common strategy will take you to the finish line safe and sound. This game mode will implement some MOBA games mechanics into the racing genre.
  • Tactics is an essential to win races on each of the games many circuits, where each has its own type of terrain and difficult obstacles to overcome
  • Bringing back the intuitive driving style of the 80's and 90's arcades, adding an extra-smooth accuracy feel
  • Great variety of cars, drivers, and an almost unlimited number of options for customization
  • Addictive online gameplay, colorful HD graphics, cool special effects and a host of wild circuits full of secrets and shortcuts
  • An ever-expanding game generating lots of new content and challenges
  • Available for PC / Mac / Linux

Image RSS Feed Latest Screens
Ruined Church Concept Art Frozen circuit New promo pic!
Blog RSS Feed Report abuse Latest News: Cross Notifications (Drupal)

3 comments by gghani on Oct 16th, 2014

Goods news everyone!

Before you continue reading, let me give you some piece off advice. This post contains high levels of freaking programming stuff, I take no responsability if a Code Worm appears in your brain and starts a lobotomy.

We have mentioned this before, the relation between the web and the Formula Wincars game is transparent, and this is made on purpose. One of the biggest challenge we have encountered is exchanging relevant notifications and events between the two systems. For example, how would the web notice that a tournament has ended so we can publish an automatic post with all the information?

The brute-force answer is easy. Every certain time the game data is analyzed and the most relevant information is extracted. But this solution is not scalable even with the CERN computers. Why mining all the data If we can simply notify it when an event appears? Data mining is not necessary. And this is how Cross Notifications system has born.

Notify an event it’s really easy. When the event occurs, we write a notification in the data base with the required parameters. And same thing in the web side. Elegant, clean and suitable for everyone.

But how are this notifications showed to the players? We have been talking about the Game-side notification system in the past.

But what happens in the Drupal web? Here is where the magic starts.

In this systems, two popular Drupal modules come into play:

  1. Ultimate Cron that allows to execute individual Cron Jobs in parallel using
    configurable rules, load balancing and other interesting features.
  2. Rules allow automatize actions triggered by specific events. 

The first step is to configure Ultimate Cron and add a new personalized Cron Job that looks up periodically the written notifications in the database. For every notification, a Rules custom event is triggered.

The second step is to create Rules that handle this events and to execute desired actions, or defined-by-design ones. There is no limit! This is a highly modularized system that it can scale to infinity.

One more thing for all of you that have knowledge in Drupal development. If you want to add a custom cron job, just create a new custom module and implement the hook_cronapi. And the same thing goes for adding Rules custom events. Just create another (or use the same module, depending on how organized you are) custom module
that defined them, it’s really easy.

Actions that are not defined in the Rules basic module or in extension modules like Rules Bonus Pack or Commerce Rules Extra, can be done via two different ways: adding a custom action via custom module or executing an ordinary PHP script that does the job.

See ya!

Media RSS Feed Latest Video
Post comment Comments  (0 - 10 of 17)
TheBKCast Sep 19 2014, 10:24am says:

This looks awesome, if you would like someone to test and review your game feel free to contact us by sending us a message or visiting our website. - TheBKCast

+2 votes     reply to comment
gghani Sep 22 2014, 4:00am replied:

Thanks a lot!

We'll sure reach you out to review our game! As soos as our closed-beta launches we'll let you know. Thanks in advance for the offer!

+1 vote     reply to comment
Babylon.Gate.Studios Sep 10 2014, 8:22am says:

looks awesome game ... cant wait for it

+2 votes     reply to comment
gghani Sep 12 2014, 4:06am replied:

Thanks a lot! I'll keep an eye on Genocida too, it looks promising!

+1 vote     reply to comment
Babylon.Gate.Studios Sep 25 2014, 10:22am replied:

thanks man ... good luck :)

+2 votes     reply to comment
Dani_SR_17 Aug 19 2014, 5:59am says:

Se ve genial el juego, me gustaría haberlo seguido bien desde el principio, pero todo el lío de los exámenes de Junio, las suspensas ahora para Septiembre y demás, me tienen alejado totalmente de los videojuegos excepto por mi proyecto.

¿Esta ya disponible para probarlo?

+2 votes     reply to comment
gghani Aug 25 2014, 9:06am replied:

Todavía no pero va quedando poquito ya. Pensamos en sacar la beta cerrada para noviembre.

+2 votes     reply to comment
Dani_SR_17 Aug 25 2014, 10:42am replied:

¡Me alegro por ello!

Por cierto, el otro día participé en el concurso, me parece una gran idea.

+1 vote     reply to comment
gghani May 19 2014, 10:17am replied:

¡Ya hemos arreglado el problema! Ya hemos activado tu cuenta así que deberías ser capaz de logearte sin ningún problema. También te llegará un mail informánte de esto (y pidiendo disculpas). Muchas gracias por avisarnos.

+1 vote     reply to comment
gghani May 19 2014, 7:43am replied:

Estamos justo ahora intentando solucionarlo, en cuanto tengamos todo listo os avisamos, ¡y perdón por el problema!

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Formula Wincars
Windows, Mac, Linux
Developer & Publisher
DragonJam studios
Send Message
Official Page
Release Date
Coming Nov 2014
Game Watch
Track this game
Multiplayer & Co-op

Latest tweets from @fwincars

Anybody attending #MadridGamesWeek today interested in arraging an interview? Just let us know!! #gamedev #indidev #gaming

Oct 16 2014, 3:49am

RT @QAThornton: The IG Zone is out! Stories via @GarridoDesign @IndieVault_en @FWincars

Oct 15 2014, 10:45am

Any programmer out there? Interested in #drupal and #gaming too? Go check out this post then! #gamedev #indiedev

Oct 15 2014, 9:44am

Welcome and thanks for following! @JesseRog @GamesTCG @ryancault @JackpotStudios @Gami_es @InnotoriaTD @DD3Games

Oct 14 2014, 3:52am

@SilviviBJ ¡Gracias por el apoyo! :)

Oct 10 2014, 7:32am

Welcome and thanks for following!! @DD3Games @HawkWilson @KretashStudios @zaptrah @NakedGameTalk

Oct 10 2014, 4:01am

NEW POST: "The creation of a world from a Concept Artist point of view": #gamedev #indiedev

Oct 9 2014, 9:39am

RT @DualShockers: Check Out the Title Screens for Almost Every Game Boy Game Ever in New Video

Oct 8 2014, 7:02am

It's time to start some real-life digging! #gamedev #indiedev #minecraft

Oct 8 2014, 4:21am

An important area of game development Level Design. In our case "How we create a circuit": #gamedev #indiedev

Oct 7 2014, 10:08am

Embed Buttons

Promote Formula Wincars on your homepage or blog by selecting a button and using the HTML code provided (more).

Formula Wincars
Formula Wincars
1,723 of 24,781
Last Update
4 days ago
27 members