As part of the workweek I am currently at I set a goal to give a brownbag on “writing for speaking”. The reasons is that some of the training materials for the Mobile World Congress I recorded were great marketing/press materials but quite a pain to speak into a camera reading them from a teleprompter.
For the record: the original text is a good press release or marketing article. It is succinct, it is full of great soundbites and it brings the message across. It is just not easy to deliver. To show the issues and explain what that kind of wording can come across as I took the script apart. I explained paragraph by paragraph what the problems are and proposed a replacement that is more developer communication friendly. You can see the result on GitHub:
The result is an easier to deliver text with less confusion. Here’s a recording of it to compare.
I will follow this up with some more materials on simpler communication for speaking soon.
View full post on Christian Heilmann
It’s time for some gaming action with a new HTML5 game demo: BrowserQuest, a massively multiplayer adventure game created by Little Workshop (@glecollinet & @whatthefranck) and Mozilla.
Play the game: browserquest.mozilla.org
Even better, it’s open-source so be sure to check out the source code on GitHub!
Watch a screencast:
A multiplayer experience
BrowserQuest can be played by thousands of simultaneous players, distributed across different instances of the in-game world. Click on the population counter at any time to know exactly how many total players are currently online.
Players can see and interact with each other by using an in-game chat system. They can also team up and fight enemies together.
BrowserQuest is a game of exploration: the more dangerous the places you go, the better the rewards.
Powered by WebSockets
WebSockets are a new technology enabling bi-directional communication between a browser and a server on the web.
Server code is available on Github.
Built on the Web platform
BrowserQuest makes extensive use of different web technologies, such as:
- HTML5 Canvas, which powers the 2D tile-based graphics engine.
- Web workers, allowing to initialize the large world map without slowing down the homepage UI.
- localStorage, in which the progress of your character is continually saved.
- CSS3 Media Queries, so that the game can resize itself and adapt to many devices.
- HTML5 audio, so you can hear that rat or skeleton die!
The mobile versions are more experimental than the desktop experience, which has richer features and performance, but it’s an early glimpse of what kind of games will be coming to the mobile Web in the future. Give it a try with your favorite mobile device!
Join the adventure
Want to be part of BrowserQuest? Create your own character and venture into the world. Fight enemies by yourself or with friends to get your hands on new equipment and items. You might even stumble upon a couple of surprises along the way…
View full post on Mozilla Hacks – the Web developer blog