Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Boo Scripts based off of 3DBuzz's tutorial.. and a tiny bit more :)

Discussion in 'Assets and Asset Store' started by pivotraze, Apr 27, 2012.

  1. pivotraze

    pivotraze

    Joined:
    Feb 4, 2012
    Posts:
    593
    I followed the 3DBuzz tutorial on Space Shooter, and as I thought I would do, I'm releasing all of the scripts for it under a BSD license.

    I used Boo instead of C#, so in that instance, if you want to learn Boo, you will need to do some source code reading ;) I tried to do as much commenting as possible without making it too crowded. If you want to know what something does, just comment on this thread.

    Currently, it is an *exact* copy of 3DBuzz's tutorial (plus a few bug fixes, and powerups), minus the use of C# as the scripting :) I will be adding extras, like "Powerups" etc... It doesn't include the assets, but you can find all of them from the 3DBuzz tutorial. I can zip up assets under request, as I used my own personal assets that is... higher quality in some ways.

    The Scripts:
    Enemy Script v1.1 - http://www.mediafire.com/download.php?3etndbnkgucwlf1
    Lose Script v1.1 - http://www.mediafire.com/download.php?cptm2ptjwceyp7y
    Main Menu Script v1.1 - http://www.mediafire.com/download.php?d7n9anxyrcwan1e
    Player Script v1.1 - http://www.mediafire.com/download.php?7x0lihq8vaayht0
    Projectile Script v1.1 - http://www.mediafire.com/download.php?0eaugvz71q15djk
    "Stars" Script v1.1 - http://www.mediafire.com/download.php?57hs27gv03bgdn1
    Win Script v1.1 - http://www.mediafire.com/download.php?ocnwhz5j96e1114
    Powerups v1.1 - http://www.mediafire.com/download.php?p75nt3petvu68ek
    Instructions1 v1.1 - http://www.mediafire.com/download.php?zt88bawa5o1a044
    Explosion v1.1 - http://www.mediafire.com/download.php?pes987792qfvbts
    Main v1.1 - http://www.mediafire.com/download.php?8636zwqyfszn952

    Example:
    http://seafiresoftware.org/SpaceShooter/WebPlayer.html

    Changelog:
    Scripts v1.0:
    Initial Release. All the same features as 3DBuzz's tutorials on SimpleGame.
    Scripts v1.0.5:
    Fixed bug where holding down while at bottom of screen and shooting would destroy ship.
    Scripts v1.1:
    Fixed a bug where Explosions didn't delete. Add the "Explosions.boo" script on the explosion prefab. Add the main script to the MainCamera only if you delete the Player/Ship and make a prefab of it. Instructions1 requires a new scene and the script added the the MainCamera. Add Powerups script to the Enemy.


    Notes:
    4/26/2012 at 7:31PM (MST):
    I highly recommend MonoDevelop for Boo. Syntax Highlighting, and "Intellisense"/Code Completion is available in MonoDevelop for it :)

    5/16/2012 at 10:49PM (MST):
    After looking around, I now highly recommend SharpDevelop over MonoDevelop. It has better code Completion in my opinion. The only annoyance is you need to start a project and add UnityEngine.dll as a reference
     
    Last edited: May 17, 2012
  2. Megaminge

    Megaminge

    Joined:
    Apr 7, 2012
    Posts:
    28
    Looks great! :)
     
  3. pivotraze

    pivotraze

    Joined:
    Feb 4, 2012
    Posts:
    593
    Thanks Megaminge! I'm working on convertine the 3DPlatformer to Boo currently. Will be released in the same way. :) I wanna give back to the community as much as possible. Seeing as the amount of open source Boo scripts, or even tutorials, is practically nothing compared to UnityScript and C# that I wanna help with that.

    Boo really is an amazing language, powerful :) I hope this helps people.