Friday, March 28, 2014

Class 3. Java basic. Data types and loops

We will do more training about the Java basics

1. Data types

  • Integer
  • Boolean
  • String


2. Loops

  • while 
  • do while
  • for
  • How to break loop


3. Conditions

  • if.. if else... else


Execercise program code

https://docs.google.com/document/d/1bzpg3B9K1CWIC3HoiqISq8-GzkOWVNH0eBhtBJYQ-Nc/edit?usp=sharing


Monday, March 24, 2014

Class 2. Assignment

Homework 1

Memorize following program code and demonstrate you can write all by yourself

https://docs.google.com/document/d/1-Rh7gXooLb2uvoCbTYmGw3IMsagsA5drdzaNYzD2cAo/edit?usp=sharing


Homework 2 (Optional)

Dribbble is a place where professional designers are sharing their works and opinions.
http://dribbble.com/

Check the webpage and find two designers you like the most.
Tell me why you like their work

Due: 3/31 (Mon)



Class 2. IDE and Java

1. Setup IDE
We will use ADT bundle (Android develepment tools) for Java programing
https://developer.android.com/sdk/index.html

The bundle includes

Eclipse
Android ADT plugin for Eclipse
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for the emulator

2. Java basic
0. very basics
    public static final main (...) { }
    {}
    ;
    comment

1. data type
    int

2. loop
    for

3. condition
    if (...) {  }
    else if (...) {    }
    else {    }

3. Exercise
1. Write Hello World
2. Write 0 ~ 9 without loop
3. Write 1~10 with for loop
4. Write 1~10 twice
5. Write 2,3,6,8,10,...

4. Video 





Tuesday, March 18, 2014

Class 1. Assignment

Homework 1

Read the following documentation and summarize it.

http://code.tutsplus.com/articles/effectively-organize-your-games-development-with-a-game-design-document--active-10140

This document might be too hard for you to understand. You don't have to understand whole thing. Just try to understand as much as possible and summarize. If there are some parts which you don't understand, we will go over in the next meeting.


Homework 2 (Optional)

Write a simple report about the game, Battlefield.
How you play, What's unique about it, Who developed it, When was the first release, How popular is the game (in terms of revenue, comparing to the other games, ...), etc... just tell me everything about Battlefields.



Monday, March 17, 2014

Class 1. The beginning

1. Starting android developer

Android developer website
https://developer.android.com/training/index.html

2. Setting development environment.

SDK: Software development kit
IDE: Integrated development environment.

Android SDK download
https://developer.android.com/sdk/index.html


3. My first app



Concept and thoughts


Have to know what's fun and what's business? 

Things to ask myself
1.


Setting up development environment
Creating very first screen

Concepts
1. Variables
2. How to make money in games
3. What are the major players?

Thinkgs to ask

1. Let's see whole industry
2. Things to be done to make a game
3. Team developer vs. Lone developer

If you become a member, which company and role, game you want to be?

1. What's the most successful game?
2. Write your own game review
3. What is key technic
4. What are the types of games
5. Make your own game in your mind
Name
Icon design
Splash screen
Game screen
Settings screen

Why am I want to be a game developer?

Do you have game guru around you?

Good gamer?
Good teacher
Good group to work with




Saturday, March 15, 2014

Who's Chris Joo?

1. Experience in

SAP BC, FI, MM, SD Consultant
SAP program development.
Android development
Web development

2. Technology area covers

Programing languages: Java, PHP, ABAP
Database: Oracle, mySQL

3. Others

Father of two boys
Live in Los Angeles area.
Used to live in Silicon valley
Christian