小游戏是近几年非常流行的游戏之一,这类游戏操作简单,不用下载专用app,重要还能投放广告,甚至可以根据自己的品牌设计专属游戏,是一种新兴的市场营销手段,营销效果不仅比传统营销方式效果好,还较大限度节约了营销成本。
废话不多说,下面给大家献上几套小游戏源码~
1、五子棋
GPJSSDK.Gobang
(Object):游戏方法link
(Function)(config):链接 IMinitGame
(Function)(accountSecToken, sessionId):初始化游戏状态joinGame
(Function)(config):加入游戏selectGame
(Function)(gameType):选择游戏,传入游戏类型startGame
(Function)(config):开始游戏getRoomPeo
(Function)():获取房间成员playChess
(Function)(e):下棋落子(x,y,color)regRet
(Function)(e):发起悔棋endGame
(Function)():结束游戏outRoom
(Function)():退出房间outSeat
(Function)():下座heartbeat
(Function)():心跳knowAction
(Function)(config):模型动作,传入原数据status
(Function)():游戏状态start
(Function)(duration):游戏开始,返回开始倒计时秒数chess
(Function)():下棋一方(先手)getUser
(Function)():棋盘落子信息和玩家情况withdraw
(Function)():悔棋信息end
(Function)(): 游戏结束
Gobang-methods
(Function):调用方法setInter
(Function)(): 定时器playCheck
(Function)(info,isBack): 下棋回显(历史记录)startGame
(Function)(): 开始游戏init
(Function)(): 初始化棋盘drawPiece
(Function)(x,y,color,ifReg): 绘制棋子victory
(Function)(x,y): 棋子五子胜利提示regret
(Function)(agree,step): 悔棋(agree:是否同意,step:步数)
2、谁是卧底
GPJSSDK.underCover
(Object):游戏方法link
(Function)(config):链接 IMinitGame
(Function)(accountSecToken, sessionId):初始化游戏状态joinGame
(Function)(config):加入游戏selectGame
(Function)(gameType):选择游戏,传入游戏类型startGame
(Function)(config):开始游戏getRoomPeo
(Function)():获取房间成员playPoll
(Function)(e):投票endSpeak
(Function)(e):结束发言endGame
(Function)():结束游戏outRoom
(Function)():退出房间outSeat
(Function)():下座heartbeat
(Function)():心跳knowAction
(Function)(config):模型动作,传入原数据status
(Function)():游戏状态start
(Function)(duration):游戏开始,返回开始倒计时秒数chess
(Function)():开始发言(返回发言一方)getResults
(Function)():投票结果showHint
(Function)():返回需要描述的词语end
(Function)(): 游戏结束
Gobang-methods
(Function):调用方法setInter
(Function)(): 定时器getAudience
(Function)(info,isBack): 实时获取座位成员endSpeak
(Function)(): 结束发言playPoll
(Function)(): 投票
3、你画我猜
-
GPJSSDK.Draw
(Object):游戏方法link
(Function)(config):链接 IMinitGame
(Function)(accountSecToken, sessionId):初始化游戏状态joinGame
(Function)(config):加入游戏selectGame
(Function)(gameType):选择游戏,传入游戏类型startGame
(Function)(config):开始游戏getSeats
(Function)():获取座位上成员upSeat
(Function)(num):上座,传入座位号,座位号自己定downSeat
(Function)():下座selectWord
(Function)(str):选词,传入选择的词语refreshWord
(Function)(str):刷新可选词语initBoard
(Function)(width,height):初始化画板,传入画板宽高drawStart
(Function)({lineWidth: 线宽,lineColor: 线颜色,isErase: 0,x,y}):开始画画,传入第一个点的参数drawMove
(Function)([x,y]
):画笔移动,传入移动中每一个点的位置drawEnd
(Function)([x,y]
):画画结束,传入画笔抬起点的位置drawLine
(Function)('H4sIAAAAAAAAA6tWyix2LUosTlWyMtBRysnMS3XOz8kvUr'):每次画完一条线都要把这条线的数据传给服务端,传入对象参数要先用gzip压缩{"isErase":0,"lineColor":"#000000","lineWidth":2,"spots":[[x,y],[x,y].......]
}redo
(Function)(): 前进undo
(Function)(): 后退clearBoard
(Function)(): 清除画板endGame
(Function)(config):结束游戏outRoom
(Function)(config):退出房间heartbeat
(Function)(config):心跳drawAnswer
(Function)(msgData, currentSize):用户回答,传入答案、当前题次drawAction
(Function)(data):模型动作,传入原数据status
(Function)():游戏状态seat
(Function)(list):座位信息getChoice
(Function)(info):可选词库信息getQuestion
(Function)(info):题目信息getShowBoardSize
(Function)(size):绘画玩家的画板大小getDrawData
(Function)(size):绘画信息showAnswer
(Function)(size)玩家回答信息start
(Function)(duration):游戏开始,返回开始倒计时秒数getAnswer
(Function)():游戏答案消息answerInfo
(Function)():答题消息getMembers
(Function)(list,type):成员列表end
(Function)(): 游戏结束
错误码
错误码 | 描述 | 解决方案 |
---|---|---|
30001 | app不存在或状态异常 | 检查appId是否正确,appId对应应用状态是否正常 |
30012 | android签名或包名错误 | 检查包名是否与应用内配置的签名或包名对应 |
30013 | iOS BundleId 错误 | 检查BundleId是否与应用内配置的一致 |
30014 | 对应游戏服务未开通或状态异常 | 检查是否开通对应游戏 |
40001 | sessionId无效 | 使用有效的sessionId |
40002 | sessionId密码错误 | 使用正确的密码 |
40010 | 座位号空 | 传入座位号 |
40011 | 座位有人 | 传入其他座位号 |
更多推荐
小游戏|小游戏源码平台、小游戏源码网站有哪些?
发布评论