Jump to content
Posted 15 November 2013 - 06:28 PM
Posted 15 November 2013 - 07:31 PM
Posted 15 November 2013 - 07:35 PM
Not really, but it will get you accustomed to some of the usual stuff you program in 2D games like moving objects in a coordinate system, animation, physics, etc. It is a good introduction.
Programming as a skill needs years of practice, so you can pick up that as something to learn in parallel (outside of games context, beginner stuff). C#/Java are good things to start programming with.
Posted 15 November 2013 - 07:36 PM
Posted 15 November 2013 - 07:39 PM
Posted 15 November 2013 - 07:44 PM
Java can run server side or as applets embedded into web pages. The big advantage is really you can use it for Android (which is a bigger market than Windows Phone). But don't think about its applications first, focus on learning programming (algorithms, data structures, OOP) using the Java as a learning tool.
Haven't used GameMaker or Construct myself since I was already an established software developer when I started game development, so I can't give any good feedback, I guess both are good for starters.
Posted 16 November 2013 - 02:12 PM
Posted 16 November 2013 - 02:56 PM
Posted 17 November 2013 - 07:21 PM
As far as working on video games with your daughter -- I have been making video game prototypes for my own daughter using Gosu, a powerful, but easy-to-use 2D game engine using Ruby. A lot of people might say, "No, don't use Ruby. Use C++. C++ is for grownups. Ruby is for babies." To such comments I would say, "Exactly." Ruby is so easy to use that there is a guy literally teaching ten-year-olds to create video games with Ruby. Also, Ruby is the language of Rails. If you ever want to learn to develop Rails applications, Ruby would give you a good foundation.
Gosu does not automatically work on smart phones, but it the easiest way I know of to make 2D video games on your computer. If you are interested to check out Gosu you would need to install Ruby. If you are on Windows you would want to use the Ruby Installer, make sure you get version 1.9.3 (not 2.0.0), and when you're installing check all three boxes for installation options, unless you have reason to do otherwise. Once Ruby is installed you can launch the terminal by going to All Programs --> Ruby1.9.3 --> Command Prompt With Ruby.
From the terminal you would run the following commands:
> gem install bundler
> gem install gosu
> gem install chingu
And from there your environment would be all set up (assuming you already have a text editor such as SublimeText2 or the like).
To check out Gosu, you could try out any one of the games from the Gosu Showcase Forum.
A good overall example of the different capabilities of Gosu is a mashup I made of several different tutorial examples:
Here are a few thumbnails of some Gosu examples and Gosu games:
As I was going through looking for thumbnails, I came across some comments which generally reflect how a lot of people feel about Gosu:
"A lot of....kids (not me, ok...me too...), struggle with RPG Maker xp/vx/2003/etc.
Well tonight I downloaded Chris Pines Pragmatic Programming - Learn to Program Ruby and that makes it at LOT easier.
And I get so frustrated with RPG Maker VX because I can't find everything to help me understand.
Like the Window_Base script inherits from Window and that script isn't in the script list for editing...
But THANK GOD (like really, thank you God) I found Gosu."