Game Application

Course Notes


Syllabus; List of Game Engine (wiki); How to become a Data Analyst (wiki);

Homework: Find a reading book concerning Graphics, Game, Big Data (with data visualization) etc.

Homework: List what you want to learn from the course.

Homework: Read the paper "Big data and Computer Graphics".

Homework: Find on line course for Unity.


2.  (All students want to learn Unity, two of them want to know more about animation, VR)

Computational Thinking(江清水); Big Data and Computer Graphics(Gironacci; HW: Find 3 papers); Unity(Wiki);

Installation for Python, Scratch(江清水)

Homework: How to install Unity by ???

Simple Scratch Game (animation, multimedia)


3. Animation with Pygame.





1. Computer Graphic Basic:
    1.1 Application (ppt, word); 江清水
    1.2 2D geometry(ppt, word); 江清水

2. Computer Graphics Programming: Computer Science, Algorithm, Memory Size, Python basic by Christoph M. Hoffmann

3. Input, Variables, Assignment, Expression, Output, Python Type

    3.1 Problem Assignment 1 by 江清水

    3.2 Problem Assignment 2 by 江清水


4. Boolean, While, If .. Else by Christoph M. Hoffmann


5. Curve Interpolation, Bezier Curve, Hermit Curve, The matrix form for Curves, The relation between Bezier Curve and Hermit Curve

    5.1 Problem Assignment 3 by 江清水


6. Local/global variables, function, parameters, Precedence by Hoffmann


7.  Computer Game 江清水


8. Boolean, While, If  .. Else by Hoffmann

    8.1 Monte Carlo Method


9. Video Game and Game Rating 江清水


10. List, for, String, Sequence  by Hoffmann


11. Library by Hoffmann

      11.1 numpy module by  江清水


12. Data Structure: List, Tree by Hoffmann


13. File I/O, Trees by Hoffmann


14. 遊戲開發概論


15. 內容創作







A History of Photography From Web (Cherokee County Schools)

Photography (

Camara from Joe Collins


Computer Graphic Basic:
    3. 2D Viewing(ppt, word);  江清水 


Computer Graphic Basic   

    4. 3D geometry 江清水



   Computer Game 江清水

   Video Game and Game Rating 江清水



Python 網路教材






            相關書籍:             Computer Graphics using Open GL by F.S. Hill, Jr.