• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

CodemotionNovember 8, 2019

Codemotion Berlin: SuperMario and PacMan Is Where ML Lives Now

Events
facebooktwitterlinkedinreddit

Artificial intelligence and Big Data are shaping a brave new world from the user’s perspective, a point of view mainly related to services. When you cross the curtain and enter the coder’s world, though, your horizon widens and you see more than just services.

The world of games, to say one, is one of the most important testing environment for all big data streams existing today. The game arcade offers large quantities of clean streaming data that allow you to experience real world situations in a faster and deeper way -not to mention the fun that is always related to a gaming experience.

Even in artificial intelligence patterns, the game parade offers the largest set of actionable parameters to feed and train any kind of neural networks. The web is plenty of videos connecting all kinds of implementations to all kinds of games.

The most seminal video in recent times in probably MarI/O, starring SuperMario played by a learning algorithm, but there is an infinite list of tutorials.


https://www.youtube.com/watch?v=qv6UVOQ0F44

You can use Python to build an AI to play Streetfighter II, or explore the beauty of AlphaGo, the Google way to defeat human masters of the world’s most difficult game ever. And many many others.


https://www.youtube.com/watch?v=NIG4BZ8VpF4

This electrifying universe will go live at Codemotion Berlin 2019, next 12-13 November, when Oleh Dokuka (Netifi) and Mary Grygleski (IBM) will deliver a speech titled Teach your PacMan to play with ML and ReactiveStreams. Tickets are still available: get yours here!

When PacMan becomes Reactive

More experienced developers, together with the entire community, can meet asynchronous stream processing through a well-known guide, PacMan. Teach your PacMan to play with ML and ReactiveStreams mixes all of this on both runtime environments (JVM and JavaScript) as well as network protocols.

Oleh Dokuka (Netifi) and Mary Grygleski (IBM) will show how elegant could be the development of such a problem with Kafka, Akka, RSocket and Reactive Streams. RS’ goal is to find a minimal set of interfaces, methods and protocols that will describe the necessary operations and entities to achieve asynchronous streams of data with non-blocking back pressure.

Many tutorials will follow the machine learning games path at Codemotion Berlin 2019. Derek Briggs, a self-taught developer lover of Kotlin/Java and Ruby, will be exploring programming patterns through game development (day 1, 17:20), showing real-world examples of patterns like Finite State Machine, and ECS Architecture, used in video games. Check the agenda here to discover more opportunities.

Simulated and Virtual world business

Streaming big data are of essential importance also in IoT, to say one. Today’s races of any kind, from motorbikes to cars, are excellent examples of near real-time big data application. Anybody can see how to use AI in this field: for example, this video is titled “Self-driving neural network car in GTA V”:


https://www.youtube.com/watch?v=rvnHikUJ9T0

Codemotion Berlin 2019 developers can learn “How Streaming Can Help Formula 1“, thanks to Tugdual Grall. Tugdual helps customer and community to adopt Redisand is Co-Founder of the Nantes JUG (Java User Group) that holds since 2008 monthly meeting about Java ecosystem. The code of his demo is available as open source.

How far can these world be from any case of immersive or mixed reality will be explained by Fabio Mosca, talking about the case of Yon Blitz as a Business driven VR game design (day 1, 12:30), a VR multiplayer shooter arena.

You will learn how to make the correct choices between VR and LBE (Location-Based Entertainment), between public locations and online locations. Fabio Mosca, co-founder and CTO at AnotheReality, is a Virtual Reality designer with a Bachelor’s Degree in CS engineering.

And if you are interested in this side of the programming world, the designing narrative in VR (day 1, 14:10) is a fantastic way to update your paradigms and to engage different audience demographics and player types. Just listen to Alex Williams’ interactivity-based talk.

Listen to us!

The videogame industry is today more important than the movie industry. It includes the most part of the entertainment technology, so to capture the player’s attention. Audio is very central in building emotions: let’s ask how is the technology behind video game productions currently being built.

Walk behind the scenes with Jorge Garcia, in order to explain what can be currently achieved with audio technology and what is to come in the next few years. Jorge has worked on some well-known game franchises such as FIFA, Guitar Hero and DiRT.

If you want to know more about how modern technologies and tools can support you for – and during – the organisation of a virtual event, don’t miss this article showcasing the best tools we used to host our online conferences since the COVID-19 outbreak.

Related Posts

CSS Creator Håkon Wium Lie at Codemotion Milan!

Codemotion
July 13, 2023

Don’t Miss Codemotion’s First Devs Book Club With Michele Riva!

Codemotion
March 4, 2022
entrepeneur

Scott Chacon: Chatterbug CEO Talks About His Accidental Entrepreneurship Journey

Lorenzo Ermigiotti
December 22, 2020
mobile developer, mobile or web. sviluppo mobile o web

Flutter: Falling in Love Again with Mobile and Web Dev

Lorenzo Ermigiotti
December 9, 2020
Share on:facebooktwitterlinkedinreddit
Codemotion
Codemotion
Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.
Let’s digitize the PA with the Digital Transformation Team
Previous Post
Codemotion Milan 2019 Celebrates the 50th Anniversary of the Apollo Moon Landing
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions