SitePoint Sponsor

User Tag List

Results 1 to 20 of 20
  1. #1
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)

    FREE - Talk HTML5 Games with the Experts

    Next up in our series of live experts sessions we're going to run one that's a little bit different. We're offering you a chance to pick the brains of Mark Brown, the guy that wrote our recent GeekGames, about building games in HTML5. Mark is our resident Rails expert here at the forums, and he definitely knows his stuff.

    The session will be on Wednesday 22 August at 9:00 p.m. GMT. You can find out what time it will be at your place here.

    If you tend to forget this kind of thing, you can sign up for email reminders of future sessions here.

    Join us here for the session.
    Last edited by HAWK; Aug 22, 2012 at 13:50.

  2. #2
    padawan silver trophybronze trophy markbrown4's Avatar
    Join Date
    Jul 2006
    Location
    Victoria, Australia
    Posts
    4,108
    Mentioned
    28 Post(s)
    Tagged
    2 Thread(s)
    If you're already making games for the web or are just starting out and want to know more, please join in the chat and make yourself known.

    HTML5 has given the web as a platform a huge momentum boost and Javascript has arguably become the most important programming language of our time due to it's huge support on devices and operating systems. Independent game developers are proving that there's a market for a different breed of games like Minecraft, Braid, Super Meat Boy & Fez.

    The web will almost certainly host games like these in the future and it gives developers a lot of opportunity to do something we love and make a profit as well. I'm excited to see what people will come up with

  3. #3
    #titanic {float:none} silver trophy
    molona's Avatar
    Join Date
    Feb 2005
    Location
    from Madrid to Heaven
    Posts
    8,241
    Mentioned
    239 Post(s)
    Tagged
    1 Thread(s)
    It would be good if you had a list of good resources for us... I dont' have a clue but I wouldn't mind to learn about this

  4. #4
    padawan silver trophybronze trophy markbrown4's Avatar
    Join Date
    Jul 2006
    Location
    Victoria, Australia
    Posts
    4,108
    Mentioned
    28 Post(s)
    Tagged
    2 Thread(s)
    When people talk about HTML5 games they're talking about JavaScript games, I guess a definition could be any game that employs HTML5 technologies.

    The best resource seems to me to be the MDN docs from Mozilla.
    If you're wanting to find something on an HTML5 feature just prefix your google search with mdn e.g. "mdn web sockets"

    Another great resource are the weekly email digests:
    HTML5 Weekly
    Javascript Weekly

    Another great way to learn is to follow industry leaders like @mrdoob, @paul_irish, @rauchg on twitter.

    Technologies that will help you build games are:

    Canvas for 2D raster graphics
    The poster-child of HTML5, there's some really impressive canvas demos available all around the web.

    WebGL for 3D graphics
    Three.js is a popular JavaScript library to simplify your work with WebGL. Check out this Minecraft simulation

    Offline Cache
    Cache HTML, CSS and JavaScript on the client.

    Audio API
    Play, generate and modify audio in JavaScript.

    Web workers
    Threading in the browser. Allows JavaScript to run as background processes which don't lock up the browser.

    Web sockets
    The statelessness of the web means that the client has always needed to issue requests to get new data. Web sockets enables pushes to open connections from the server. Socket.io is a popular js framework for using web sockets today.

    SVG is not technically a part of HTML5 but can be included in the umbrella of technologies
    Raphael.js will simplify your work with SVG graphics.

    Box2D is a JavaScript port of a popular physics engine used in many languages / frameworks so you can build your Angry birds clones.

    --
    We can't really have a list like this without mentioning Node.js which is going gang-busters.
    Node.js allows you to write the specifics of how a web server should respond to open connections, perfectly suited to Web Socket like pushes for mass multiplayer games.
    There's a really great blog post about building a multiplayer game of air hockey which is a great intro into some of the complexities involved with HTML5 games.

    Happy reading

  5. #5
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)
    That's bloody awesome @markbrown4 ; - thanks!

  6. #6
    Non-Member
    Join Date
    Nov 2011
    Posts
    45
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow. markbrown4. Thank you for all those resources. That should come in handy! You are awesome.

  7. #7
    Foozle Reducer ServerStorm's Avatar
    Join Date
    Feb 2005
    Location
    Burlington, Canada
    Posts
    2,699
    Mentioned
    89 Post(s)
    Tagged
    6 Thread(s)
    Loved learning about and playing with the WebGL, Canvas, Web Sockets and Web Workers. Quite a volume of information, syntax and methodologies involved but exciting none the less. Thanks for this great post @markbrown4 ; !
    Last edited by ServerStorm; Aug 22, 2012 at 10:11. Reason: missed valuing Web Sockets :)
    ictus==""

  8. #8
    #titanic {float:none} silver trophy
    molona's Avatar
    Join Date
    Feb 2005
    Location
    from Madrid to Heaven
    Posts
    8,241
    Mentioned
    239 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by HAWK View Post
    That's bloody awesome @markbrown4 ; - thanks!
    It is more than awesome. Thanks @markbrown4 ; Thanks. It is a whole bunch of information here but I'm more than eager to read it I look forward to the expert session

  9. #9
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)

  10. #10
    Unobtrusively zen silver trophybronze trophy
    paul_wilkins's Avatar
    Join Date
    Jan 2007
    Location
    Christchurch, New Zealand
    Posts
    14,712
    Mentioned
    102 Post(s)
    Tagged
    4 Thread(s)
    Quote Originally Posted by HAWK View Post
    Apparently I'm not allowed to enter because my email address has already been used for a previous chat?

    1 error prohibited this user from being saved
    There were problems with the following fields:
    Email has already been taken
    Programming Group Advisor
    Reference: JavaScript, Quirksmode Validate: HTML Validation, JSLint
    Car is to Carpet as Java is to JavaScript

  11. #11
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)
    Quote Originally Posted by paul_wilkins View Post
    Apparently I'm not allowed to enter because my email address has already been used for a previous chat?
    Make one up. We don't record them. It's a bug.

  12. #12
    #titanic {float:none} silver trophy
    molona's Avatar
    Join Date
    Feb 2005
    Location
    from Madrid to Heaven
    Posts
    8,241
    Mentioned
    239 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by paul_wilkins View Post
    Apparently I'm not allowed to enter because my email address has already been used for a previous chat?
    I had the same problem yesterday. I reseted my password like 5-6 times... at the end I used other e-mail. But it was annoying

  13. #13
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)
    I don't think it has anything to do with previous sessions. People that have never been to one of these before are getting that error. The software is buggy and the support is even worse, but until we write our own it's the best of a bad lot!

  14. #14
    The CSS Clinic is open silver trophybronze trophy
    Paul O'B's Avatar
    Join Date
    Jan 2003
    Location
    Hampshire UK
    Posts
    40,368
    Mentioned
    180 Post(s)
    Tagged
    6 Thread(s)
    Well done Mark you answered well I lurked for the hour but didn't understand much and when I saw linear Algebra mentioned I started to feel sick

  15. #15
    Galactic Overlord gold trophysilver trophybronze trophy
    HAWK's Avatar
    Join Date
    Aug 2003
    Location
    New Zealand
    Posts
    12,547
    Mentioned
    957 Post(s)
    Tagged
    14 Thread(s)
    He did. It was a great session and people are loving all the resources. Thanks Mark.

  16. #16
    #titanic {float:none} silver trophy
    molona's Avatar
    Join Date
    Feb 2005
    Location
    from Madrid to Heaven
    Posts
    8,241
    Mentioned
    239 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by HAWK View Post
    I don't think it has anything to do with previous sessions. People that have never been to one of these before are getting that error. The software is buggy and the support is even worse, but until we write our own it's the best of a bad lot!
    It is a shame That's a way to lose all the client base that was so hard to get

    @markbrown4 ; You were fantastic. Thanks for doing the session. Paul (sitepoint) wasn't bad either

  17. #17
    padawan silver trophybronze trophy markbrown4's Avatar
    Join Date
    Jul 2006
    Location
    Victoria, Australia
    Posts
    4,108
    Mentioned
    28 Post(s)
    Tagged
    2 Thread(s)
    Thanks ladies and gents, no problemo.

    I lurked for the hour but didn't understand much and when I saw linear Algebra mentioned I started to feel sick
    You feel sick until the math works, then you feel like a genius.

    @molona ; I'll get started on that book right away. I trust you will be editor-in-chief.

  18. #18
    #titanic {float:none} silver trophy
    molona's Avatar
    Join Date
    Feb 2005
    Location
    from Madrid to Heaven
    Posts
    8,241
    Mentioned
    239 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by markbrown4 View Post
    @molona ; I'll get started on that book right away. I trust you will be editor-in-chief.
    That goes without saying

  19. #19
    Unobtrusively zen silver trophybronze trophy
    paul_wilkins's Avatar
    Join Date
    Jan 2007
    Location
    Christchurch, New Zealand
    Posts
    14,712
    Mentioned
    102 Post(s)
    Tagged
    4 Thread(s)
    These turned up just now in the javascript weekly newsletter, which I thought would be useful here:

    It's a comparison (with code) of three different physics engines - box2dweb, Ammo.js, JigLibJS, and Cannon.js
    JavaScript Physics Engines Comparison

    Hosting and Developing the HTML5 Game Cobalt Calibur with MongoDB, Node.js and OpenShift
    Programming Group Advisor
    Reference: JavaScript, Quirksmode Validate: HTML Validation, JSLint
    Car is to Carpet as Java is to JavaScript

  20. #20
    Unobtrusively zen silver trophybronze trophy
    paul_wilkins's Avatar
    Join Date
    Jan 2007
    Location
    Christchurch, New Zealand
    Posts
    14,712
    Mentioned
    102 Post(s)
    Tagged
    4 Thread(s)
    This new series on creating an HTML5 2D platformer looks to be very useful to go through as well.
    http://www.ibm.com/developerworks/ja...me1/index.html
    Last edited by paul_wilkins; Aug 31, 2012 at 15:12.
    Programming Group Advisor
    Reference: JavaScript, Quirksmode Validate: HTML Validation, JSLint
    Car is to Carpet as Java is to JavaScript


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •