|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solidity-k/
课程评论:没有评论
**课程名称:** 使用 Solidity 语言编写彩票智能合约游戏并部署到币安智能链 **课程概述:** 本课程将指导学员使用 Solidity 语言从零开始编写一个功能完善的彩票智能合约游戏。课程内容涵盖以下几个关键方面: * **智能合约设计:** 深入探讨彩票智能合约的设计思路,包括概率计算、奖项等级设置,以及全局变量和数据结构的设计。 * **核心功能实现:** 详细讲解彩票购买函数和开奖函数的编写过程,确保游戏的核心逻辑能够被准确实现。 * **投资者功能:** 为智能合约增加了投资者模式,允许投资者参与并获得分红。课程将详细介绍投资者投资和分红函数的编写。 * **推荐奖励机制:** 设计了一个用户推荐奖励系统,并会详细讲解如何编写提取推荐奖励的函数,以激励用户传播和推广。 * **部署与交互:** 指导学员如何通过 MetaMask 钱包将编写好的彩票智能合约部署到币安智能链(Binance Smart Chain)上。 * **Web3 前端开发:** 利用 Web3 技术为智能合约创建一个用户友好的网站。通过网站,玩家可以更直观、便捷地与智能合约游戏进行交互。 **目标学员:** * 对区块链技术和智能合约感兴趣的开发者。 * 希望学习 Solidity 编程语言的初学者。 * 寻求在币安智能链上部署去中心化应用(dApp)的开发者。 * 对游戏化借贷和奖励机制感兴趣的区块链项目方。
本课程使用solidity语言编写一个彩票智能合约,从彩票智能合约的设计思路,概率的设计,中奖等级的设计,到该合约的全局变量设计和数据结构设计。详细讲解了彩票购买函数和彩票开奖函数的过程,同时为该智能合约设计了投资者投资功能,投资者可以获得分红,详细的讲解了投资者投资和获得分红的函数编写过程,还设计了用户通过推荐获得奖励的过程,并详细讲解了提取推荐奖励的函数。最后通过连接到MetaMask钱包把彩票智能合约发布到币安智能链上,并通过web3技术为智能合约设计一个网站,通过网站连接到智能合约,使得玩家更直观更容易玩该智能合约游戏。