- HTML5 Game Development HOTSHOT
- Makzan
- 262字
- 2021-12-08 12:42:47
Mission briefing
This is a fighting game between a player and the computer, using battle cards.
Technically, the game contains four cards; three for the player to choose and one for the opponent. On each card, there is a random number representing the power. The battle begins by comparing the cards of both the player and the opponent. The difference between the power values acts as damage to the weaker side. The game is over when either side dies with no more health points left. You may visit http://makzan.net/html5-games/card-battle/ to play the example game in order to have better understanding on what we will build throughout this project.
The following is a screenshot showing the battle in the middle of the fight:

Why is it awesome?
This game showcases how we can put CSS3 transition and animation together to create different effects, including sliding and 3D flipping. The animation-sequence script shows us how we can stack the animation one-by-one. After creating this game, we can use a similar approach to create most of the animation sequences for game objects.
Your Hotshot objectives
We are going to divide our mission into eight objectives, shown as follows:
- Creating the game scenes
- Creating a 3D card-flipping effect
- Selecting a card
- Adding a power value to the cards
- Creating the opponent's card
- Building the battle animation
- Adding health points to the game
- Restarting the game for the next round of the battle
Mission checklist
We have a very similar project in Project 1, Building a CSS Quest Game, with similar HTML layout and scenes management logic.
- Unreal Engine:Game Development from A to Z
- 平面設(shè)計(jì)初步
- 錯(cuò)覺:AI 如何通過數(shù)據(jù)挖掘誤導(dǎo)我們
- Mobile DevOps
- 空間傳感器網(wǎng)絡(luò)復(fù)雜區(qū)域智能監(jiān)測(cè)技術(shù)
- OpenStack Cloud Computing Cookbook(Second Edition)
- Moodle Course Design Best Practices
- 人工智能趣味入門:光環(huán)板程序設(shè)計(jì)
- Docker on Amazon Web Services
- Dreamweaver CS6精彩網(wǎng)頁(yè)制作與網(wǎng)站建設(shè)
- Windows Server 2008 R2活動(dòng)目錄內(nèi)幕
- 貫通Hibernate開發(fā)
- 新一代人工智能與語音識(shí)別
- ROS Robotics By Example(Second Edition)
- 軟件質(zhì)量管理實(shí)踐