Log In
Sign Up
Jobs
Job Search
Explore all available job openings across industries and locations.
Company Search
Find your dream jobs categorized by company names.
Themed Jobs
Discover job opportunities organized by specific themes or industries.
Download our App
Tools
Resume
Create your job-winning resume using our free resume builder.
Portfolio
Showcase your skills and projects with a professional portfolio.
Resume
Create your job-winning resume using our free resume builder.
Resume Builder
Make a resume for free.
Resume Templates
Access our extensive library of professional & ready-to-use templates.
Resume Examples
Get inspired by real resume examples to create your own.
Occupation Guide
Access resume writing guides tailored for different professions.
Resume Help
Get expert advice on all things resume from our team of recruitment specialists.
Portfolio
Showcase your skills and projects with a professional portfolio.
Portfolio Maker
Create a professional portfolio to highlight your skills and projects.
Portfolio Gallery
Browse through our collection of real portfolios for inspiration and networking.
Resources
Articles
Read insightful articles on career development, job search strategies, and more.
View All Articles
Job Search Guide
Resume & CV
Cover Letter
Portfolio
Interview Skills
Job Search Tips
Industry & Job Overview
Career Guidance
Career Planning
Career Tools
Career Development
Personal Branding
Success Stories
Success Stories
Business Excellence
People Operations
Recruitment & HR
About CakeResume
People & Culture
News & Updates
Events
Featured Reads
Resume & CV
What to Write in an Email When Sending a Resume [+ Examples & Tips]
Read More
Hire
Talent Search
Find Resumes.
Job Posting
Start for Free.
Recruitment Service
Acquire Talent.
Employer of Record (EOR)
Empower Your Business in Taiwan.
Employer Branding
Build and promote your employer brand.
Pricing
Job Posting Plans
Talent Search Plans
Resume Builder Plans
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Download our App
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Log In
Sign Up
Portfolios
JianKai
Monster Run!!
Monster Run!!
Monster Run!!
By
JianKai
後端開發工程師 @ WishMobile inc.
・
Taipei City, Taiwan
Connect
業餘時間寫的Telegram Bot小遊戲,玩家可於群組內招喚一隻怪獸,並對牠隨機丟自訂義物品(真的什麼都可以),怪獸遭到攻擊時就會受到一定傷害,不過怪獸也有機率閃躲,當然玩家也可能因腎上腺素增加產生爆擊的攻擊加乘,而這遊戲比的是運氣與尾刀數,在每週排行榜中看誰撿的最多。 – Bot對話啟動安全機制 因Bot只服務於好友間私下打發時間的幾個群組,因此並沒有對外開放,Bot一律需經主人透過群組中下達註冊指令方能啟用。 – 攻擊傷害機率 通過機率計算邏輯,隨機指定攻擊傷害(區分低、中、高三種傷害指數等級),並隨機計算當次攻擊是否能有爆擊加乘。 – 物品固定與隨機改變的攻擊力 為使同一物品攻擊力不會於每次使用時都是不同的攻擊傷害,因此物品攻擊力在首次使用定義後,攻擊力指數將會存入資料庫,下次再被使用時將會依照記錄中攻擊力進行傷害計算,但也為了避免同一物品因攻擊力過高導致過於氾濫,所以加入了隨機觸發物品傷害改變的機制。 – 防止大量發送攻擊(丟物品)指令機制 為防止玩家一次發送多個攻擊(丟物品)指令,造成後端與資料庫查詢負載等問題,因此於後端利用快取機制紀錄並限制每一位玩家發送攻擊指令Cool Down Time,防止短時間大量資料庫查詢,並且資料表結構設計時也已針對相關常用檢索欄位進行索引建立,提升資料查詢處理速度。 ----- 執行此專案時,遇見字串中含有emoji表情符號時,造成資料無法儲存進入資料庫問題,最終確認問題根源為emoji為4個字節,而MySQL資料表欄位編碼設定utf8僅支援最多3個字節,為解決此問題將其欄位編碼更改為utf8mb4_unicode_ci以解決此問題。
Report
Please login to comment.
Post
JianKai
Connect
Published: Aug 18th 2020
36
3
0
Share
Other works from
JianKai
中山大學校務研究資訊系統平台
無名音樂語法 產生器 - 無名 Site Easy Copy
我的未來我決定 青年職訓WeVote!官方投票網
正修科技大學 學生會官方網站
eSA學生會會員E管理系統