Logo
☆☆☆☆☆
0.0
Beginner
10h

使用 Solidity 开发玩赚游戏

Solidity 是一种高级编程语言,用于实现智能合约。它在开发“玩赚”(Play-to-earn, P2E)游戏方面被广泛应用。P2E 游戏是基于区块链的 NFT 门槛类游戏,玩家可以通过游戏获得具有现实价值的加密货币和奖励。目前,能够开发这类游戏已成为区块链开发者中最受欢迎的技能之一。 本课程将带你了解 Solidity 以及以太坊网络的基础知识。课程还对区块链进行了初步介绍,帮助没有相关背景的用户快速掌握基本概念,为后续使用 Solidity 开发和部署 P2E 智能合约打下基础。此外,课程还将探讨 P2E 游戏带来的一些技术挑战。 完成本课程后,你将能够创建并部署自己的 P2E 游戏到以太坊测试网络上。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Solidity 开发玩赚游戏
Solidity 是一种高级编程语言,用于实现智能合约。它在开发“玩赚”(Play-to-earn, P2E)游戏方面被广泛应用。P2E 游戏是基于区块链的 NFT 门槛类游戏,玩家可以通过游戏获得具有现实价值的加密货币和奖励。目前,能够开发这类游戏已成为区块链开发者中最受欢迎的技能之一。 本课程...

WHAT YOU'LL LEARN

以太坊网络的基本理解

Content

7 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程简介

  2. 2

    什么是Web3?

  3. 3

    为什么将游戏放在区块链上?

  4. 4

    我们可以将哪些类型的游戏放到区块链上?

  5. 5

    基础经济学与概率论

  6. 6

    测验:简介

以太坊基础
  1. 1

    不可变性、透明性和无信任性

  2. 2

    交易成本与信息脆弱性

  3. 3

    以太坊区块链上的身份

  4. 4

    编程激励

  5. 5

    测验:以太坊基础

继承
  1. 1

    继承、抽象合约与接口

  2. 2

    所有权

  3. 3

    可暂停性

  4. 4

    重入保护

  5. 5

    ERC721 和 ERC721Enumerable

  6. 6

    测验:继承

Solidity智能合约结构与语法
  1. 1

    创建一个 Solidity 源文件

  2. 2

    Solidity 数据类型:基本类型

  3. 3

    Solidity 数据类型:复杂类型

  4. 4

    变量作用域与可见性修饰符

  5. 5

    Solidity 函数:声明

  6. 6

    Solidity 函数:特殊函数

  7. 7

    函数修饰符与事件

  8. 8

    支付处理

  9. 9

    合约间调用

  10. 10

    工厂合约

  11. 11

    Gas 优化

  12. 12

    智能合约部署

  13. 13

    测验:Solidity 智能合约结构与语法

链下预言机
  1. 1

    Chainlink 可验证随机函数

  2. 2

    编写和部署一个VRF消费者合约

整合一切:寻宝游戏
  1. 1

    最终项目说明

  2. 2

    解决方案:第一部分

  3. 3

    解决方案:第二部分

  4. 4

    解决方案:第三部分

结论
  1. 1

    临别忠告

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)