Raptor Chat

目錄


目的

    最主要是以練習 Golang 語法為主,透過實作,了解 channel 、gin ... 等,如何應用。
    以及封裝成 container 推送至 GCP 的 GAE 中。
  • 實作天數
    • 約 10 個工作天

功能

  • 1對 1 匿名聊天
  • 基本文字訊息傳送
  • 貼圖訊息傳送
  • 語音傳送(陸續實作)

技術

在此使用 Unreal Enigne 來製作 Client 端,雖有點殺雞用牛刀,但由於目的只是為了可以方便測試貼圖功能。故選擇最熟悉的 UE4 來製作,其中也有跨平台的優點,可以同時輸出 web、pc、手機等版本。

  • Server
    • Golang 1.12
    • framework - gin
    • docker

  • Cloud Platform
    • GCP - Cloud App Engine

  • Client
    • Unreal Engine 4.22.2
  • Protocol
    • websocket

成果

可點選各版連結,取得各版本的應用程式。
  • pc 版
    • 解壓縮後,執行 exe 檔可進行安裝。
  • android 版
    • 部分手機下載完會是 zip 檔,請自行重新命名副檔名為 apk。
  • web 版

已知 Issue

  1. 目前 web 版無輸入中文

  • Share: