Skip to content
/ KhuGle Public

KhuGle: Open source platform for game programming and data analysis (Kyung Hee University, Data Analysis & Vision Intelligence)

Notifications You must be signed in to change notification settings

NizeLee/KhuGle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KhuGle

  • KhuGle: Open source platform for game programming and data analysis (Kyung Hee University, Data Analysis & Vision Intelligence)
  • C++, (Game layout, Collision, Physics, Sound/Image Processing, Data analysis)

Lecture note

Source files

  • Main.cpp
    • Main routine for game and data analysis
  • KhuGleWin.cpp / KhuGleWin.h
    • GUI class using Windows API
  • KhuGleComponent.cpp / KhuGleComponent.h
    • Base class for scene, layer, sprite
    • KhuGleScene.cpp / KhuGleScene.h
    • KhuGleLayer.cpp / KhuGleLayer.h
    • KhuGleSprite.cpp / KhuGleSprite.h
  • KhuGleBase.cpp / KhuGleBase.h
    • Point, line, rectangle, vector (2D/3D), memory allocation
  • SoundPlayWin.cpp
    • Playing wave sounds

Visual Studio Setting

  • Project setting (Configuration Properties)
    • Target Platform Version: your platform version
    • Platform Toolset: Your platform
    • Character Set: Multi-Byte Character Set

Projects

  • 01 KhuGle(Windows Api)
    • Window, F11 (full screeen), keyboard and mouse events
  • 02 KhuGle(Game Layout)
    • Scene, layer, sprite (rectangle, ellipse), static move
  • 03 KhuGle(Collision and Physics)
    • Circle-to-circle collision, circle-to-line collision, gravity
  • 04 KhuGle(3D Renderging)
    • Projection and view matrices, 3D object rendering
  • 05 KhuGle(Sound Processing)
    • FFT, spectrogram, FIR/IIR filters
  • 06 KhuGle(Image Processing)
    • Convolution, DCT, image compression
  • 07 KhuGle(Correlation and Clustering)
    • Pearson correlation, similarity, k-means
  • 08 KhuGle(Regression)
    • Least squares, parameter estimation
  • 09 KhuGle(Performance Evaluation)
    • Accuracy, presision, recall, f-score, ROC
  • 10 KhuGle(Perceptron), 1.KhuDaNet-Perceptron
  • 11 KhuGle(MLP-DNN), 2.KhuDaNet-MLP-DNN
  • 12 KhuGle(CNN), 3.KhuDaNet-CNN

About

KhuGle: Open source platform for game programming and data analysis (Kyung Hee University, Data Analysis & Vision Intelligence)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages