Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
layar-mmo-overview [2012/08/29 14:34]
matthewleach Debugging page added, so no longer coming soon.
layar-mmo-overview [2012/11/09 12:18]
matthewleach Updated heading size to better match new template
Line 1: Line 1:
-===Creating an Augmented Reality MMORPG - with Layar===+====Creating an Augmented Reality MMORPG - with Layar====
  
-==Overview==+===Overview===
 Augmented Reality (AR) takes bits of digital content, most commonly visual graphics, and tries to make them seem as though they'​re part of the real-world. ​ One use could be to provide x-ray glasses that allow you to see the electrical wiring in a building, for easier maintenance. ​ Another use could be populating your local neighbourhood with virtual goblins to lay the smack-down on. Augmented Reality (AR) takes bits of digital content, most commonly visual graphics, and tries to make them seem as though they'​re part of the real-world. ​ One use could be to provide x-ray glasses that allow you to see the electrical wiring in a building, for easier maintenance. ​ Another use could be populating your local neighbourhood with virtual goblins to lay the smack-down on.
  
Line 8: Line 8:
 There are an increasing number of AR platforms that you can create content with, but I'll initially be covering use of [[http://​www.layar.com/​|Layar]]. There are an increasing number of AR platforms that you can create content with, but I'll initially be covering use of [[http://​www.layar.com/​|Layar]].
  
-==Who'​s This For?==+===Who'​s This For?===
 Anyone with an interest in Augmented Reality. ​ Specifically it's the Layar platform, but you'll get a general idea of how location-based AR works. ​ You'll probably need at least some experience with programming languages. ​ You probably won't learn anything about MMORPGs. Anyone with an interest in Augmented Reality. ​ Specifically it's the Layar platform, but you'll get a general idea of how location-based AR works. ​ You'll probably need at least some experience with programming languages. ​ You probably won't learn anything about MMORPGs.
  
-==What You'll Need==+===What You'll Need===
   * **A Server**\\ By far the most important thing you will need is a server to put all of your '​stuff'​ on. Layar act as a central directory, listing layer descriptions,​ but all of the actual content you'll have to host yourself. ​ If you're familiar with web-technologies then you can use any combination that you like, but I'll be using the most common combination of PHP and MySQL. If you're not sure, have a look at the server section below.   * **A Server**\\ By far the most important thing you will need is a server to put all of your '​stuff'​ on. Layar act as a central directory, listing layer descriptions,​ but all of the actual content you'll have to host yourself. ​ If you're familiar with web-technologies then you can use any combination that you like, but I'll be using the most common combination of PHP and MySQL. If you're not sure, have a look at the server section below.
  
Line 20: Line 20:
   * **Software**\\ You probably only need a text editor (e.g. [[http://​notepad-plus-plus.org/​|Notepad++]]),​ image editor (e.g. PhotoShop or [[http://​www.gimp.org/​|GIMP]]),​ and an FTP application (e.g. [[http://​filezilla-project.org/​|FileZilla]]).   * **Software**\\ You probably only need a text editor (e.g. [[http://​notepad-plus-plus.org/​|Notepad++]]),​ image editor (e.g. PhotoShop or [[http://​www.gimp.org/​|GIMP]]),​ and an FTP application (e.g. [[http://​filezilla-project.org/​|FileZilla]]).
  
-==The Server==+===The Server===
 To make things as easy as possible, you'll want to look for hosting that at least includes PHPMyAdmin (for creating and administering your database), and something like CPanel (for everything else that you'd need to do on the server). ​ You might be used to testing things locally using a server running on your computer (e.g. XAMPP), but in this case it needs to be visible to the rest of the world to work.  If you know how to do that then that's fine, but I won't be explaining it.  These instructions are for PHP and MySQL, so if you're following exactly then you'll want to check that they'​re supported (I'd be amazed if they weren'​t). To make things as easy as possible, you'll want to look for hosting that at least includes PHPMyAdmin (for creating and administering your database), and something like CPanel (for everything else that you'd need to do on the server). ​ You might be used to testing things locally using a server running on your computer (e.g. XAMPP), but in this case it needs to be visible to the rest of the world to work.  If you know how to do that then that's fine, but I won't be explaining it.  These instructions are for PHP and MySQL, so if you're following exactly then you'll want to check that they'​re supported (I'd be amazed if they weren'​t).
  
 Recommendations are tricky, but there are different options based on your budget. ​ If you want something completely free, then you might look at a company like [[http://​x10hosting.com/​|x10hosting]] - where they even supply you with a free domain name.  I've used them before without any problems, but in general you should be cautious of anything that is completely "​free"​. ​ If you want to buy a domain name (~ £4-£10/​5-12EUR a year), then there are a lot more options for free hosting. ​ I pay for hosting on [[http://​www.5quidhost.co.uk/​|5quidhost]],​ but they also have a free plan.  If you can spare around £40/50EUR a year for paid hosting, then the world'​s your oyster. Recommendations are tricky, but there are different options based on your budget. ​ If you want something completely free, then you might look at a company like [[http://​x10hosting.com/​|x10hosting]] - where they even supply you with a free domain name.  I've used them before without any problems, but in general you should be cautious of anything that is completely "​free"​. ​ If you want to buy a domain name (~ £4-£10/​5-12EUR a year), then there are a lot more options for free hosting. ​ I pay for hosting on [[http://​www.5quidhost.co.uk/​|5quidhost]],​ but they also have a free plan.  If you can spare around £40/50EUR a year for paid hosting, then the world'​s your oyster.
  
-==Sections==+===Sections===
 [[layarmmo-layer|A simple layer]]\\ [[layarmmo-layer|A simple layer]]\\
 [[layarmmo-poi|Adding something to see]]\\ [[layarmmo-poi|Adding something to see]]\\