I made a First Person Bomberman game in Unity!
This a VR Bomberman-like game application. We want to bring some new mechanics to the old games. because we found that there are many old games that have interesting gameplay, but slowly fade in people’s memory due to the decreasing popularity in Hong Kong. We think there are still many potentials in the old game such as Bomberman. In this project, we want to develop the hidden potentials of the game Bomberman, by changing from 2D top-down perspective to 3D first-person perspective. We believe such an interesting mechanic will make the game much more fun and hopefully regain the popularity of classic games like Bomberman in Hong Kong.
PyTorch Examples Collection
My collection of PyTorch example code. Most part are from Hung-yi Lee's Machine Learning Lecture.
Self-Attention and Transformer
My notes studying Self-Attention and Transformer. Most part are from Hung-yi Lee's Machine Learning Lecture.
IP Networks - Q&A Part 3
Just some self-use notes for IP networks exam revision. solutions are done by me, not 100% correct.
Digital Video Processing - OTT, IPTV and CDN
OTT gives unprecedented opportunity for personalized content delivery, which transforms the relationship between consumers and content providers and enables new methods of monetization. Naturally this will lead to continued technology and business innovation.
IP Networks - Application Layer (F2P, P2P)
An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network. The application layer abstraction is used in both of the standard models of computer networking.
Feature Engineering in ML-based Malware detection
Malware is a code that performs malicious actions. Most Malware share some common features, and it is possible for us to let the machine learn the pattern. This article discuss the Malware features.
Digital Video Processing - Video Transmission (Modulation)
Digital videos are represented as sequences of digital images, while analogue videos are represented as a sequence of continuous time varying signals. Images are taken from a camera or video camera in analogue form and subsequently digitized by certain electronic circuits into digital form.
Digital Video Processing - Video Transmission (Channel Coding)
Digital videos are represented as sequences of digital images, while analogue videos are represented as a sequence of continuous time varying signals. Images are taken from a camera or video camera in analogue form and subsequently digitized by certain electronic circuits into digital form.
Digital Video Processing - Non-linear Editing
Digital videos are represented as sequences of digital images, while analogue videos are represented as a sequence of continuous time varying signals. Images are taken from a camera or video camera in analogue form and subsequently digitized by certain electronic circuits into digital form.