Skip to content

Commit

Permalink
Last steps!
Browse files Browse the repository at this point in the history
  • Loading branch information
nuclearsandwich committed Oct 30, 2013
1 parent 92c7a03 commit ba6332f
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 0 deletions.
71 changes: 71 additions & 0 deletions LEARNING_MORE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Learning more

## About Corona SDK

Corona SDK is a commercial software product from Corona Labs. It's free to use
to make games for yourself but requires a paid yearly subscription to put
applications in the Apple App Store or Google Play Store.

The complete documentation as well as many tutorials and guides for Corona SDK
is available at <http://docs.coronalabs.com>.

Help with Corona applications can come from StackOverflow questions tagged with
"corona": <http://stackoverflow.com/questions/tagged/corona> or from the
official Corona forums: <http://forums.coronalabs.com/>. Neither Corona's forums
nor StackOverflow are moderated by Coder Dojo so make sure you get permission
before creating accounts and participating in discussions yourself. In the
future we may have a Coder Dojo discussion forum that is moderated by us. Stay
in touch with <http://www.coderdojosv.com/> for the latest updates.

## About Lua

The [introduction to Lua][itl] from this course is a good start for using the
Lua programming language with Corona.

The complete Lua reference manual is available from
<http://www.lua.org/manual/5.2/> but it can be a bit daunting at times. Earlier
editions of the book are free. The most recent free book is always available
online at <http://www.lua.org/pil/contents.html>.

You can also check the [Lua tag on StackOverflow][so-lua].

## About iOS Programming

When programming specifically for Apple devices, you can still use Corona SDK
and continue writing in Lua. However, you might want the power of using Apple's
native tools and the Objective C programming language. Apple's developer
program is the only way to access documentation and tools required to build iOS
programs and applications. If you just want to dip your toes in the pool and try
Objective C, [Code School][] has a [Try Objective-C][] and [Try iOS][] courses
available. Try iOS costs money but the author of this document is a regular
student of Code School courses and recommends them highly.

If you can remember all the way back to the first session, we set up
provisioning profiles and certificates when building for iOS. To do this
yourself requires an Apple Developer account which costs $100 per year. You can
continue using the profile we created to build applications but it is limited to
devices you added to the provisioning profile during that night. If you have any
trouble or questions with the iOS build requirements contact [Coder Dojo SV
HQ][cdsv].

## About Android Programming

You can, of course, continue using the Corona SDK to create Android programs and
games. The Android development tools are freely available from Google and might
be interesting to you. You can get them from
<https://developer.android.com/index.html>. The [Android Developer's Guide][adg]
might also be interesting to you.

## About anything else...

If there's something you want to learn [Let us know][cdsv] and we'll do our best
to make it happen. :heart:

[itl]: http://coderdojosv.github.io/mobile-games/section-00/docs/introduction.html
[so-lua]: http://stackoverflow.com/questions/tagged/lua
[Code School]: https://www.codeschool.com/
[Try Objective-C]: https://www.codeschool.com/courses/try-objective-c
[Try iOS]: https://www.codeschool.com/courses/try-ios
[cdsv]: mailto:[email protected]
[adg]: http://developer.android.com/guide/components/index.html

20 changes: 20 additions & 0 deletions section-05/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,9 +211,29 @@ degrees.
ship.rotation = 0
```

## Now What?

You might have noticed that this is the last section. Congratulations, you
survived and hopefully learned a ton. Here's what to do next:

1. Take some time to pick your favorite game that you made and share it with
someone at your table.

2. Pick something you want to learn next and ask your mentors about it.

3. Check out our guide for [learning more][] about Corona SDK.

4. Make sure you bookmark <https://github.com/coderdojosv/mobile-games> and
<https://github.com/coderdojosv/corona-game-template> as both will be updated as
time goes on. If you build something cool that everyone can use, let us know so
we can share it!

5. Build awesome games!

[template]: https://github.com/CoderDojoSV/corona-game-template/archive/master.zip
[physics]: http://docs.coronalabs.com/api/library/physics/index.html
[corona collisions]: http://www.coronalabs.com/blog/2013/07/23/tutorial-non-physics-collision-detection/
[Super Hexagon]: http://superhexagon.com/
[Katamari Damacy]: https://en.wikipedia.org/wiki/Katamari_damacy
[arctangent]: https://en.wikipedia.org/wiki/Arctangent
[learning more]: ../LEARNING_MORE.md

0 comments on commit ba6332f

Please sign in to comment.