Tuesday, May 31, 2016

Torso Ninja II Released!

Hello everyone! I'm super excited to announce the release of my sixth #1GAM game, Torso Ninja II! That's right, its out! Hooray! Just in the nick of time too ;)

The logo, which I still like :)
Torso Ninja II is the sequel to my December 2015 #1GAM game, Torso Ninja. In this game, like its predecessor, you play as the brave (and armless) Torso Ninja, who is beset from all directions by his enemies, the Red Ninjas. You, the player, must use your mouse pointer to guide Torso Ninja safely through his enemies' barrages of bullets (err, shuriken), all the while collecting power-ups and and trying to get the highest score possible! You must also beware, for the Red Ninjas' evil leader, Goemon, might just make an appearance to try and destroy our heroic shinobi himself...

Play the game on Game Jolt: http://gamejolt.com/games/torso-ninja-ii/153329
Or play it on Itch.io: https://hellamagellan.itch.io/torso-ninja-2

This is the biggest game I've made since Cargo, and I would probably consider Torso Ninja II to be the best game I've ever made. I think I've come a long way since starting #1GAM, and I hope this game exemplifies that somewhat :)

Most importantly, though, I hope you, the audience, like this game and find it fun! I certainly had a great time making it, and I would love to hear from any and all of you who read this, and/or play my games :) Leave a shoutout below here on my blog, or comment on my Game Jolt and Itch.io game pages! You can even find me on twitter @HellaMagellan!

See you next time! Hope you enjoy this new game! :D 

P.S. As a side note, remember that you can edit the levels yourself using the level config files in the data\lvl\ directory of the Torso Ninja II folder. There's a short help file in there, so check it out! :)

7 comments:

  1. Hey Erik, my name is Samuel Nordstrom. My father works in the same office your father does at work. Tonight they had to stay late and I was bored as wood and so your dad downloaded this game and let me play it until we left. I have to say, it's great! I've wanted to be a videogame developer for years and years but I usually just play them and I never got around to learning any code. I heard from your father that you use Python, and started "stalking" your game development pages and your blog and read some of your articles. I was thinking of joining the #1GAM event/thing that you are doing. It seems very interesting and would give me a good start on learning, and I was wondering if maybe you could possibly help me learn some Python. I joined the onegameamonth.com site and joined Blogger so I could write this comment. If you could help that would be great and we could possibly work on some games together in the future if I get good enough. I also saw that you have a new game coming out soon called Star Fall. I'm really interested and can't wait to see what you have to offer with it. I saw that you said your girlfriend was working on the artwork for it and I thought that was awesome. I'm probably going to end up downloading all of your games and playing them whenever I get the time. I would like to say again that I really enjoyed Torso Ninja II, my high score is about 44000 and I've only just gotten to the second level. Very challenging! :) I died right at thee beginning though. :o xD Keep up the good work Erik!

    ReplyDelete
    Replies
    1. Hi Samuel! Thanks so much for trying my games! And yes, I'd be happy to help you if I can :) I have several resources for learning Python that I personally used when I was just starting out. The good news is, the tutorials have only improved since then :)

      The first place I would start is on Python's official site here:

      https://www.python.org/

      You can download Python there so you can use it on your machine. Python comes in 2 versions: Python 3.5 and Python 2.7 (you can see them both when you hover over 'Downloads' on the preceding page). They are slightly different. I would recommend 2.7, because that is the one I use, but you can make it just fine with either one :)

      Python.org also has a great set of resources for beginning programmers (Python is partly intended to make learning to program easy). Here is their beginner's guide:

      https://wiki.python.org/moin/BeginnersGuide/NonProgrammers

      You don't have to go through all of those links, but most of them should have plenty of useful information. One other resource that helped me a lot is MIT's OpenCourseWare project. I watched the Intro to Computer Science course, and it was very helpful. Something about having someone actually demonstrate all this theory you learn in the tutorials really makes it all sink in :) Here's the link:

      http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/index.htm

      I don't want to overload you, because learning to program can be difficult if you've never done it before. The trick is just to keep at it :) If you can get up to the level of understanding variables, conditional statements, loops, what functions are and how they work, and how lists work in Python, you can make some simple games. Don't worry if that all seems like a lot, if you practice with Python for a couple of weeks, you should grasp all that stuff pretty well :)

      There's one other thing: I use Pygame to make my games. Pygame is basically an extension of Python that adds a bunch of functionality that is specifically useful for making games. I wouldn't try to work with it until you understood Python pretty well, but here's the link to the Pygame site where you can download it:

      http://www.pygame.org/download.shtml

      That site has all the documentation you would need to understand Pygame (click on the 'Documentation' link on the right). The best tutorial for beginners to Pygame is the Line by Line Chimp Example, here:

      http://www.pygame.org/docs/tut/chimp/ChimpLineByLine.html

      That should about do it :) I hope that wasn't too much at once. Python is easy as far as programming languages go, but it can still take a little while to fully grasp what's going on, and to learn to think like a programmer to solve specific problems. It all comes down to experience, though, and the best way to get that is just to practice :)

      I think joining onegameamonth.com is a great idea :) I wish I had done it a long time ago, honestly. There is a lot of inspirational and informative material on that site, if you haven't checked it out already. The big emphasis is to narrow your focus and work on just getting a game done in time, without adding a bunch of extra stuff that isn't necessary. The idea is that it is much better to try to write a clone of Pong and succeed than it is to try to write Grand Theft Auto 6 and never get anywhere :)

      Anyway, good luck Samuel! If you need any other info, just let me know! I'd be glad to help you if I can :)

      Delete
    2. Wow! Thank you SO much for all of the links. That's really quite helpful. I've had a few ideas for what to make as a first game that are quite simple and I like them a lot. At the time of writing this reply I am about to collapse from exhaustion after a long day. I will definitely check every link out as soon as I'm awake in the morning. Trying to be quick here so once again, thank you very much for all of the links. I will message you or some such thing if I need any help. Thanks again. :)

      Delete
    3. As a quick addition, here is my onegameamonth.com page, if it is of any significance. :)

      Delete
    4. Wow. He says as he completely forgets to put the link in his comment. So embarrassing.

      http://www.onegameamonth.com/iArchaeopteryx

      Delete
    5. It's no problem at all! If you want, it would probably be easier to contact me through email rather than here in the comments. My main email is hellamagellan (at) gmail (dot) com. I don't check Google+ or my other social media accounts nearly so much as my email :) Good luck with everything!

      Delete
    6. Gotcha. Thanks! :) Keep up the great work.

      Delete