Staredit Network > Forums > Technology & Computers > Topic: I want to learn how to make a game app
I want to learn how to make a game app
Jul 5 2013, 11:21 pm
By: Echo  

Jul 5 2013, 11:21 pm Echo Post #1



I have zero experience in java or anything. Where can I start? I want to make a game for the Android system, and possibly the iOS.

Also thinking of switching majors into something related.



None.

Jul 5 2013, 11:47 pm lil-Inferno Post #2

Just here for the pie

Just start doing it, there is no "correct" path. However, I would recommend you start out by cloning old Atari games (e.g. Breakout, Pong, etc.) to get experience finishing stuff.




Jul 6 2013, 1:30 pm Roy Post #3

An artist's depiction of an Extended Unit Death

I'd start with a text-based game because you don't have any experience in programming, and graphical programming takes more work than reading console commands. For a text-based game, all you really need to know is println and nextLine, and then logical flow operators such as if, while, and for. You can rely on what you learned from SC1 triggering to control state.

For learning Java, Inferno is right: start anywhere. There are loads of sites for learning Java, like this: http://www.javabeginner.com/

Here's some basic code in Java (hopefully it compiles; I'm writing from memory):
Code
// Define a class to hold your code
public class Program {

   // The main method is where all Java applications start
   public static void main(String[] args) {
       // Create a new instance of your class
       new Program();
   }

   // Variables
   // Scanner is used to read user text input
   private Scanner scanner = new Scanner(System.in);

   // Constructor; this is called when you say "new Program();"
   public Program() {
       // Print to the console
       System.out.println("What's your name?");
       // Store the user's response into a string variable
       String name = scanner.nextLine();
       // Concatenate the user's response to another string and print that out
       System.out.println("Hello, " + name);
   }
}

You'll want to use an IDE such as Eclipse for writing your code, though you could very well just do it in notepad and use the command line to compile if you wish. IntelliJ is also a great IDE and probably integrates better with Android development.

You've got a long way to go before you're actually making Android apps, though, because you'll have to learn Java and then learn the Android SDK. Once you get to that stage, though, AndEngine looks like it does some of the heavy lifting for you.

Post has been edited 1 time(s), last time on Jul 6 2013, 1:36 pm by Roy.




Jul 11 2013, 3:38 pm Generalpie Post #4

Staredit Puckwork

In Advanced Video Game Design, we used Unity 3D Pro w/ Android + iOS compilers. Models/objects, effects, textures, etc. are fairly simple to grasp once you've gotten the hang of it, but you'll have to learn at least one of the languages MonoDevelop supports to get any logical programming done. Using class time alone, I had an Asteroids knock-off done in about a week, but I had previous JavaScript experience.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:53 am]
Ultraviolet -- :lol:
[06:51 pm]
Vrael -- It is, and I could definitely use a company with a commitment to flexibility, quality, and customer satisfaction to provide effective solutions to dampness and humidity in my urban environment.
[06:50 pm]
NudeRaider -- Vrael
Vrael shouted: Idk, I was looking more for a dehumidifer company which maybe stands out as a beacon of relief amidst damp and unpredictable climates of bustling metropolises. Not sure Amazon qualifies
sounds like moisture control is often a pressing concern in your city
[06:50 pm]
Vrael -- Maybe here on the StarEdit Network I could look through the Forums for some Introductions to people who care about the Topics of Dehumidifiers and Carpet Cleaning?
[06:49 pm]
Vrael -- Perhaps even here I on the StarEdit Network I could look for some Introductions.
[06:48 pm]
Vrael -- On this Topic, I could definitely use some Introductions.
[06:48 pm]
Vrael -- Perhaps that utilizes cutting-edge technology and eco-friendly cleaning products?
[06:47 pm]
Vrael -- Do you know anyone with a deep understanding of the unique characteristics of your carpets, ensuring they receive the specialized care they deserve?
[06:45 pm]
NudeRaider -- Vrael
Vrael shouted: I've also recently becoming interested in Carpet Cleaning, but I'd like to find someone with a reputation for unparalleled quality and attention to detail.
beats me, but I'd make sure to pick the epitome of excellence and nothing less.
[06:41 pm]
Vrael -- It seems like I may need Introductions to multiple companies for the Topics that I care deeply about, even as early as Today, 6:03 am.
Please log in to shout.


Members Online: Roy, Oh_Man, Risingvge