- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Let‘s Move 从前端到web3入门教程 (1) NaviSdk悬赏奖励
在工程里增加index.js文件,这个文件就是启动文件,命令行必须的文件,启动方法是。之前的环境和sdk安装好的话,到这一步是没啥问题的。如果实在不放心就另开一个新的sui地址,用新的sui地址的助记词来操作。我感觉能能否参加这个活动到是次要的,主要关键是能否掌握如何入门前端至web3的开发。环境安装好后,我们就可以愉快的构建了,在任意目录下使用npm init初始化项目。所以搞懂 npm是啥,sdk是啥还是很有必要的。获取自己的sui地址里有多少个coins列表,看一下是不是空的。官方文档描述很简单。
2024-04-18 14:51:38 279 1
原创 [Let‘s Move 0基础web2向web3迁移指南 (4)
对于web2时代,我们无论是前端还是后端,都经常和时间戳打交道,比如计算时间差,计算时间点等. 前端方面也经常对时间戳进行格式化,比如时间差,时间点等. 后端一般把时间戳作为一个字段入库,并制作API接口供前端调用.到了sui web3时代,我们同样需要和时间戳打交道,sui提供了时间戳Clock模块,我们只需要调用模块即可获取时间戳.这串数字是13位的,是毫秒级的时间戳。运行后得到结果,说明clock 0x6 对象 获得的时间戳是毫秒级的时间戳。我们需要实际验证一下,看看这个数字是否是毫秒级的时间戳。
2024-04-14 23:23:24 447 1
原创 Let‘s Move Sui环形掌上战争 0基础开发入门到精通(7)
实际public打包成字节码发布上去后就没有了,说明编译环境自动会根据情况编译成不同的版本。其实就是将 **framework/**去掉,估计是windows环境下的路径有问题。还在用老版本的同学们会碰到一些问题。同学们可以从主网下载1.22版本进行测试,或者自己编译一个1.22版本。建议大家都做一做升级。开始,增加了migrate操作,之前是没有这个命令的。直接到sample里去找,那边的代码基本都是编译通过的。其实是ctx的位置问题,必须是最后一个参数。这个错误可能是windows的权限问题。
2024-04-11 23:14:42 267 1
原创 Let‘s Move 从0开始开发Sui工具类应用 (1)
概要分析,目前sui命令行已经有很多指令,这些指令需要用户自己记忆和总结,容易前用后忘。所以,我们开发一个sui助手工具,帮助用户快速使用sui指令。toml文件的注释是#,意思是#后面的内容是注释。给大家带来一个Sui工具类应用的开发基础教程,目的是让大家可以快速了解掌握Sui平台的应用开发。soucres目录下是合约源文件,目前里面没有任何内容,Move.toml是sui的配置文件。生成的toml文件比以前的sui版本多了很多内容 注意这句。本系列开始讲述sui平台工具类应用的0基础的开发。
2024-04-09 23:15:29 864
原创 Let‘s Move Sui环形掌上战争 0基础开发入门到精通(6)
目前我们采用官方的react dapp框架作为练手的项目,这个框架好处在于已经整合了一些sui.js的的功能。使得开发人员着重在项目的构思上,通过一些简单的编码就能实现游戏雏形。
2024-03-31 18:44:25 574 1
原创 Let‘s Move Sui环形掌上战争 0基础开发入门到精通(5)
在游戏开发过程中,我们经常需要重复使用一些模块,比如:一些初始化常量、工具函数等等。在sui move中体现就是 一个package里的modlue中某一个函数需要调用其他package里的module中的函数。比如一个常数 π ,我们经常要用到。值为 3.1415926535897932384626433832通常的做法是 定义一个常量 比如这样定义,在move里,我们只能用整除运算来计算 π ,这样精度会损失。但游戏足够使用了。这样,我们就可以使用 tpai() 来计算 π 了。
2024-03-28 21:39:34 238
原创 Sui环形掌上战争 0基础开发入门到精通(4)
环形掌上战争既然是游戏,那么游戏币就是必不可少的.sui平台提供了很好的游戏代币的框架功能供开发者使用.
2024-03-28 00:12:25 190
原创 # Sui环形掌上战争 0基础开发入门到精通(3)
有过编程基础的人,肯定熟悉各种开发环境,比如:C++、Java、Python等。Sui的编程环境,略复杂一些,官方的资料是用cargo来编译安装。上述描述对于初学者并不是恨友好,因为很多东西都是陌生的,比如:cargo、git等。没有rust基础的小伙伴们更是云里雾里,不知道如何下手。所以我们需要做一些前期功课。从几方面开始着手个人倾向于macbook,因为macbook的开发环境比较简单,不容易产生各种编译问题。
2024-03-27 21:04:31 394
原创 Sui环形掌上战争 0基础开发入门到精通(2)
作为0基础开发,我们首先要了解一些基础。这些基础不是一蹴而就的,而是需要慢慢积累。强类型:在强类型语言中,一旦变量的数据类型被定义,它就不会改变,除非进行强转换操作。动态类型与静态类型:动态类型语言在运行时才进行数据类型检查,而静态类型语言需要事先给变量进行数据类型定义。面向过程:以过程为中心,关注于如何解决问题,把解决问题的步骤分解为一系列的函数或过程调用。面向对象:以对象为中心,把数据和操作数据的方法封装在对象中,通过类和对象来组织程序结构。
2024-03-16 00:40:59 866
原创 Sui环形掌上战争 0基础开发入门到精通(1)
有句话说得好,Sui环形掌上战争游戏是世界上最公平的游戏(作者胡扯的。。。Sui环形掌上战争(简称环掌战)是具有全链游戏特色的链上游戏。全链游戏这个概念太广,这里不做过多展开。测试版链接 https://handbattle.etboodonline.com/
2024-03-11 20:35:59 856
qt编译的java调用dll的例子,AMD版本。最近换了新电脑,主机是AMD64位的,发现之前qt的工程编译出来的dll不能用
2022-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人