Profile

Cover photo
Vianney Lecroart
Works at Vialek
Attended USTL
Lives in Saclay, France
458 followers|261,432 views
AboutPostsPhotosYouTube+1's

Stream

Vianney Lecroart

Shared publicly  - 
 
 
Il est temps pour vous d'apprendre la vérité sur Tetris...
 ·  Translate
View original post
5
Christine Masounabe's profile photo
 
Affreux, affreux.. ;-)
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
Ça a l air cool comme jeu
 ·  Translate
 
My new favorite game is Factorio (http://factorio.com). It's like a cross between Minecraft, SimCity, and Civilization, and the result is massively better than any of them. The game is currently in "alpha", but I'm not sure why; it's far more polished and less buggy than many finished professional games I've played.

Overhead view. Like Minecraft, you start out punching trees for wood to craft a pickaxe with which you can then mine some ore to craft other things. But soon, you are building an automatic mining drill, then a conveyor belt to bring the ore to a smelting furnace, then robot arms to insert the ore into the furnace and take the smelted bars out, then more conveyor belts to bring those to other places where thy can be used. Eventually you can build power plants, labs to research new technologies, walls and turrets to defend against attackers, oil refineries, robot delivery drones, trains, and more.

The game is incredibly addictive (especially for programmers?). But what really impresses me is how the game illustrates the complexity of the real world. Factorio is a lesson in how logistics trump tactics and strategy ("strategy is for amateurs, logistics are for professionals"), and in how to build a complex system for changing requirements. The lessons are broadly applicable to the real world.

It's fairly easy to analogize Factorio to city planning. In your first game, you will quickly discover that the city you built for the early game is all wrong for the late game -- and then you realize: every real-life big city is a horrible mess and this is exactly why.

I also find myself comparing Factorio to software, especially distributed systems and networks. I find myself constantly using phrases like "buffer", "flow control", "back pressure", "throughput", "refactor", "under-utilized", etc.

One transition I find particularly interesting: around the middle of the game, you research the ability to build "logistics drones", which are basically like Amazon's quadcopter delivery drones. They can transport materials from point to point around your base -- you set up "request" points and "supply" points, and the drones pick up whatever items land in the supply points and bring them directly to whichever requester is requesting that item.

Up until this point, you mostly use conveyor belts for this task. When you first get logistics drones, you think "These are WAY more expensive than conveyor belts and have much lower throughput. Why would I ever want them?" But you quickly realize that the advantage of drones is that they are rapidly reconfigurable. Once your base is entirely drone-based, you can switch factories to build different items on a whim -- no need to re-route any conveyor belts. This gets more and more important in the late game as the number of different types of things you are building -- all with different input ingredients -- increases, and maintaining a spaghetti of conveyors becomes infeasible. This is tricky to grasp until you do it.

For a while, of course, you'll have part of your base running on drones while another part is still based on conveyors. It's like using Google Flights in your browser to search for airline tickets, while on the back end it is integrating with 60's-era mainframe-based flight scheduling software.

I can't help but imagine that conveyor belts and logistics drones represent two different programming languages (or, maybe, programming language paradigms). Choosing your programming language based on how easy it is to do something simple is totally wrong. The true measure of a good language is how it handles massive complexity and -- more importantly -- reconfiguration over time.

Another thought: In 10-20 years, when we have everything delivered to our houses via drones and self-driving taxis populating every major street, will we be able to just get rid of small residential side-roads? You won't need to drive a car up to your house anymore: it's easy enough to walk a couple blocks to the nearest major street and hop in a cab, or better yet to a train station. You don't need to carry cargo since it's delivered by drones. Delivery trucks: also replaced by drones. Will we suddenly be able to reclaim a ton of inner-city space? What will we do with it?

In any case, thanks to +Michael Powell and +Brian Swetland for introducing me to this game!

PS. Factorio is multiplayer! We've been having a lot of fun with it at LAN parties, and I just completed a coop game with +Jade Q Wang, who is also addicted. We tend to forget to do things like eat or sleep when we're playing.
30 comments on original post
3
Guillaume Denry's profile photoVianney Lecroart's profile photoBull72's profile photoJulien Merlin's profile photo
16 comments
 
Ils sont trop puissant bien que tres coûteux. L'énergie pourrait être plus développée avec du nucléaire. Il manque un système de cargo volant voir pourquoi pas du multi planète avec des ressources inédites et nécessaires a certaines techno
 ·  Translate
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
 
A vous tous ! :))
 ·  Translate
2 comments on original post
3
1
Olivier Malinur's profile photo
 
Excellent !
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
I've discovered Meteor 2 years ago and I completely fell in love. Ever since I did, I've used Meteor almost everyday. I'…
1
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
Doué le bestiole
 ·  Translate
 
L’oiseau-lyre ou ménure superbe est connu pour imiter les bruits de son environnement naturel, animal ou humain. Celui-ci s’amuse à refaire l’effet sonore d’un pistolet laser.
View original post
1
Add a comment...
In his circles
641 people
Have him in circles
458 people
Frederic Triquet's profile photo
Maria Joanna Bonilla's profile photo
Ibtihel Issaoui's profile photo
Stephane Le Dorze's profile photo
laetitia lecroart's profile photo
Sebastien Chevalier's profile photo
Arunoda Susiripala's profile photo
Vincent Garric's profile photo
Ishan Sen's profile photo

Vianney Lecroart

Shared publicly  - 
 
 
La façon scientifique de dire "La cuillère n'existe pas" !
 ·  Translate
View original post
1
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
 
This is just plain evil (LOLs)
What's the worst code prank you have ever done? Hope you would never get paired with Mr Peter Ritchie. 

#pranked   #coding   #versaweb  
2 comments on original post
4
Guillaume Denry's profile photo
 
Hours of fun
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
 
Demo of a native iOS todos app synchronized to a #meteorjs app via DDP - http://youtu.be/qWJ2bgg8xxo Uses the iOS DDP client by Martijn Walraven
View original post
1
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
I often hear Meteor.js take some flak for only working with MongoDB. I thought it would be fun to dive into a native Mongo feature and how to implement it in your app. This article is about a way to publish aggregate data using the MongoDB aggregation framework with Meteor.js.
View original post
1
Add a comment...

Vianney Lecroart

Shared publicly  - 
 
 
Have you seen any cool gaming-related tech hacks/easter eggs? 
We thought this #Snake keyboard hack was one fun example! 

join +I'm Programmer if you are a hacker
Some useful Links:

Must See : http://goo.gl/u7y5qk

join our community : http://goo.gl/wmHrhf

PHP tutorials : http://goo.gl/vZ3R0j
C Programming Language Tutorials : http://goo.gl/YOOXL3
JavaScript Video Tutorials : http://goo.gl/2GAJs6
Ajax Video Tutorials : http://goo.gl/pyNMCE
Some Cool tech stuffs for hackers : http://goo.gl/WeS4od

#improgrammer #programmingstuff #programmingtutorials

Cool isn't it? Feel free to * 1* and Share this post! 
View original post
1
Add a comment...
People
In his circles
641 people
Have him in circles
458 people
Frederic Triquet's profile photo
Maria Joanna Bonilla's profile photo
Ibtihel Issaoui's profile photo
Stephane Le Dorze's profile photo
laetitia lecroart's profile photo
Sebastien Chevalier's profile photo
Arunoda Susiripala's profile photo
Vincent Garric's profile photo
Ishan Sen's profile photo
Work
Occupation
CTO & Founder
Employment
  • Vialek
    Founder, CTO, 2005 - present
  • Nevrax
    Projet Manager, 2000 - 2005
  • Vibes
    1999 - 2000
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Saclay, France
Previously
Paris, France - Lille, France
Contact Information
Home
Email
Story
Tagline
Software Developer
Education
  • USTL
Basic Information
Gender
Male
Birthday
June 20
Other names
acemtp
Links
Vianney Lecroart's +1's are the things they like, agree with, or want to recommend.
Retour sur le WEB2connect 2013 #W2C13 | Monter son business
www.montersonbusiness.com

Et voilà, le Web 2 connect 2013 est maintenant terminé, un bel événement riche en rencontres. Je n'ai pu faire qu'une seule conférence telle

InoReader: News and RSS Reader
chrome.google.com

RSS reader built with simplicity and speed in mind. Inspired by Google Reader. Made for Google Reader fans.

Hello World – Google Maps
maps.google.com

Discover the world with Google Maps. Experience Street View, 3D Mapping, turn-by-turn directions, indoor maps and more across your devices.

Google+ Hangouts – Google Hangouts
www.google.com

Hangouts bring conversations to life with photos, emoji, and even group video calls for free. Connect with friends across computers, Android

Google Photobooth
googlephotobooth.com

Google Photobooth. Nice pics! You look smashing. Share, edit and more. Upload your photos to Picasa and share them easily with friends on Go

AngelHack
plus.google.com

education, startups, entrepreneurship, hackathon, mobile, design, development, event

Bootstrap, from Twitter
twitter.github.com

Bootstrap, from Twitter. Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS an

OS X Lion - When connecting to a Windows based PC,...
littlebigdetails.com

OS X Lion - When connecting to a Windows based PC, it shows an old CRT monitor with a blue screen as the icon. /via DaNapster

Avoiding Founder Failure: 26 Quick Tips and Real Data
feed.onstartups.com

Tips on avoiding co-founder conflict from the book "Founder's Dilemmas".

plusone-button
www.google.com

العربية, български, català, 中文 ‏(简体), 中文 ‏(繁體), hrvatski, čeština, dansk, Nederlands, English ‏(UK), English ‏(US), eesti, Filipino, suomi,

Dilbert comic strip for 08/04/2012 from the official Dilbert comic strip...
dilbert.com

The Official Dilbert Website featuring Scott Adams Dilbert strips, animation, mashups and more starring Dilbert, Dogbert, Wally, The Pointy

Yeoman
plus.google.com

I like to help people build things.

Adblock Plus for Google Chrome™ (Beta) - Chrome Web Store
chrome.google.com

Ads were yesterday! The successful extension Adblock Plus is now available for Google Chrome™.

FitbitSign, The best email and forum signature for Fitbit
sigilant.com

Your signature! Generate a banner with your Fitbit stats that you'll be able to add in your email signature. Get your signature. Click o

4SQSign, The best email and forum signature for Foursquare
4sqsign.com

About. This little app was developped by Vianney Lecroart and Sébastien Guignot in less than 24 hours during the Foursquare Hackathon. The s

How To Get Media Coverage For Your Startup: A Complete Guide
feed.onstartups.com

How to get the press and media to spread your startup's story. A detailed and comprehensive guide for mere mortals.

quand je me rends compte que ce n'est pas la base test que j'ai efface, ...
lesjoiesducode.tumblr.com

quand je me rends compte que ce n'est pas la base test que j'ai efface, mais celle en prod - /* by alz */

Matt Cutts: Try something new for 30 days | Video on TED.com
www.ted.com

TED Talks Is there something you've always meant to do, wanted to do, but just ... haven't? Matt Cutts suggests: Try it for 30 days. This sh

Google
plus.google.com

News and updates on Google's products, technology and more