精华内容
下载资源
问答
  • 400多款HTML5网页模版 网页小游戏免费下载 html5pc静态模版 html5手机模版 html5网页小游戏 点此链接下载: 400多款HTML5网页模版 网页小游戏免费下载 提取码:9szj ...

    欢迎访问博主个人网站,记得收藏哦,点击查看 - - - >>>>

    公众号推荐:计算机类毕业设计系统源码,IT技术文章分享,游戏源码,网页模板
    在这里插入图片描述
    小程序推荐:网站资源快速收录–百度API网页提交助手,操作简单,效率高
    在这里插入图片描述

    400多款HTML5网页模版 网页小游戏免费下载

    html5pc静态模版
    html5pc静态模版
    html5手机模版
    html5手机模版

    html5网页小游戏
    html5网页小游戏

    下载地址:
    关注公号:C you again
    回复:“HTML5网页模版” 或“网页小游戏”
    在这里插入图片描述

    展开全文
  • HTML5拉杆子过关小游戏代码免费下载 源码简介 相关最新源码 HTML5拉杆子过关小游戏代码,拉杆子跨越悬崖小游戏,拉杆子过关小游戏非常火爆,并且非常好玩受欢迎,游戏玩法:按住鼠标伸出一根棍子。 游戏截图: HTML...

    HTML5拉杆子过关小游戏代码免费下载


    源码简介 相关最新源码
    HTML5拉杆子过关小游戏代码,拉杆子跨越悬崖小游戏,拉杆子过关小游戏非常火爆,并且非常好玩受欢迎,游戏玩法:按住鼠标伸出一根棍子。

    游戏截图:

    在这里插入图片描述
    在这里插入图片描述

    HTML代码:

    <!DOCTYPE html>
    <html lang="en" >
    <head>
    <meta charset="UTF-8">
    <title>HTML5拉杆子过关小游戏代码 - 海拥</title>
    
    <link rel="stylesheet" href="https://demo.mycodes.net/youxi/laganziguoguan/css/style.css">
    
    </head>
    <body>
    
    <div class="container">
      <div id="score"></div>
      <canvas id="game" width="375" height="375"></canvas>
      <div id="introduction">按住鼠标伸出一根棍子</div>
      <div id="perfect">双倍积分</div>
      <button id="restart">重新开始</button>
    </div>
    
    <script  src="https://demo.mycodes.net/youxi/laganziguoguan/js/script.js"></script>
    
    <div style="text-align:center;">
    <p>更多源码:<a href="https://blog.csdn.net/qq_44273429" target="_blank">海拥</a></p>
    </div>
    </body>
    </html>
    
    
    

    HTML5拉杆子过关小游戏代码免费下载地址(关注我后就可以免费下载啦)

    展开全文
  • import randomimport timedef main():while(True):iniGame()createPlayerList()gameStart()gamePlay()showResult()showWinAndLose()startNewGame = input('开始新游戏?(y)')if startNewGame != 'y':break# 初始化...

    import random

    import time

    def main():

    while(True):

    iniGame()

    createPlayerList()

    gameStart()

    gamePlay()

    showResult()

    showWinAndLose()

    startNewGame = input('开始新游戏?(y)')

    if startNewGame != 'y':

    break

    # 初始化玩家参数

    def iniGame():

    global playerCount, cards

    while(True):

    try:

    playerCount = int(input('输入玩家数:'))

    except ValueError:

    print('无效输入!')

    continue

    if playerCount < 2:

    print('玩家必须大于1!')

    continue

    else:

    break

    try:

    decks = int(input('输入牌副数:(默认等于玩家数)'))

    except ValueError:

    print('已使用默认值!')

    decks = playerCount

    print('玩家数:', playerCount, ',牌副数:', decks)

    cards = getCards(decks) # 洗牌

    # 建立玩家列表

    def createPlayerList():

    global playerList

    playerList = []

    for i in range(playerCount):

    playerList += [{'id': '', 'cards': [], 'score': 0}].copy()

    playerList[i]['id'] = '电脑' + str(i+1)

    playerList[playerCount-1]['id'] = '玩家'

    random.shuffle(playerList) # 为各玩家随机排序

    # 分2张明牌并计算得分

    def gameStart():

    print('为各玩家分2张明牌:')

    for i in range(playerCount): # 为每个玩家分2张明牌

    deal(playerList[i]['cards'], cards, 2)

    playerList[i]['score'] = getScore(playerList[i]['cards']) # 计算初始得分

    print(playerList[i]['id'], ' ', getCardName(playerList[i]['cards']),

    ' 得分 ', playerList[i]['score'])

    time.sleep(1.5)

    # 按顺序询问玩家是否要牌

    def gamePlay():

    for i in range(playerCount):

    print('当前', playerList[i]['id'])

    if playerList[i]['id'] == '玩家': # 玩家

    while(True):

    print('当前手牌:', getCardName(playerList[i]['cards']))

    _isDeal = input('是否要牌?(y/n)')

    if _isDeal == 'y':

    deal(playerList[i]['cards'], cards)

    print('新牌:', getCardName(playerList[i]['cards'][-1]))

    # 重新计算得分:

    playerList[i]['score'] = getScore(playerList[i]['cards'])

    elif _isDeal == 'n':

    break

    else:

    print('请重新输入!')

    else: # 电脑

    while(True):

    if isDeal(playerList[i]['score']) == 1: # 为电脑玩家判断是否要牌

    deal(playerList[i]['cards'], cards)

    print('要牌。')

    # 重新计算得分:

    playerList[i]['score'] = getScore(playerList[i]['cards'])

    else:

    print('不要了。')

    break

    time.sleep(1.5)

    # 展示最终得分、手牌情况

    def showResult():

    print('最终得分:')

    for i in range(playerCount):

    print(playerList[i]['id'], playerList[i]['score'],

    getCardName(playerList[i]['cards']))

    # 胜负情况判定

    def showWinAndLose():

    loserList = [] # [['id', score], ['id', score], ...]

    winnerList = [] # [['id', score], ['id', score], ...]

    winnerCount = 0

    loserCount = 0

    for i in range(playerCount):

    if playerList[i]['score'] > 21: # 爆牌直接进入败者列表

    loserList.append([playerList[i]['id'], playerList[i]['score']])

    else: # 临时胜者列表

    winnerList.append([playerList[i]['id'], playerList[i]['score']])

    if len(winnerList) == 0: # 极端情况:全部爆牌

    print('全部玩家爆牌:')

    for i in range(len(loserList)):

    print(loserList[i][0], loserList[i][1])

    elif len(loserList) == 0: # 特殊情况:无人爆牌

    winnerList.sort(key=lambda x: x[1], reverse=True) # 根据分数值排序胜者列表

    for i in range(len(winnerList)): # 计算最低分玩家数量

    if i != len(winnerList)-1:

    if winnerList[-i-1][1] == winnerList[-i-2][1]:

    loserCount = (i+2)

    else:

    if loserCount == 0:

    loserCount = 1

    break

    else:

    loserCount = len(loserList)

    if loserCount == 1:

    loserList.append(winnerList.pop())

    else:

    while(len(loserList) != loserCount):

    loserList.append(winnerList.pop())

    for i in range(len(winnerList)): # 计算最高分玩家数量

    if i != len(winnerList)-1:

    if winnerList[i][1] == winnerList[i+1][1]:

    winnerCount = (i+2)

    else:

    if winnerCount == 0:

    winnerCount = 1

    break

    else:

    winnerCount = len(winnerList)

    while(len(winnerList) != winnerCount):

    winnerList.pop()

    print('获胜:')

    for i in range(len(winnerList)):

    print(winnerList[i][0], winnerList[i][1])

    print('失败:')

    for i in range(len(loserList)):

    print(loserList[i][0], loserList[i][1])

    else: # 一般情况:有人爆牌

    winnerList.sort(key=lambda x: x[1], reverse=True) # 根据分数值排序胜者列表

    for i in range(len(winnerList)): # 计算最高分玩家数量

    if i != len(winnerList)-1:

    if winnerList[i][1] == winnerList[i+1][1]:

    winnerCount = (i+2)

    else:

    if winnerCount == 0:

    winnerCount = 1

    break

    else:

    winnerCount = len(winnerList)

    while(len(winnerList) != winnerCount):

    winnerList.pop()

    print('获胜:')

    for i in range(len(winnerList)):

    print(winnerList[i][0], winnerList[i][1])

    print('失败:')

    for i in range(len(loserList)):

    print(loserList[i][0], loserList[i][1])

    # 获取洗好的牌

    def getCards(decksNum):

    cardsList = ['Aa', 'Ab', 'Ac', 'Ad',

    'Ka', 'Kb', 'Kc', 'Kd',

    'Qa', 'Qb', 'Qc', 'Qd',

    'Ja', 'Jb', 'Jc', 'Jd',

    '0a', '0b', '0c', '0d',

    '9a', '9b', '9c', '9d',

    '8a', '8b', '8c', '8d',

    '7a', '7b', '7c', '7d',

    '6a', '6b', '6c', '6d',

    '5a', '5b', '5c', '5d',

    '4a', '4b', '4c', '4d',

    '3a', '3b', '3c', '3d',

    '2a', '2b', '2c', '2d']

    cardsList *= decksNum # 牌副数

    random.shuffle(cardsList) # 随机洗牌

    return cardsList

    # 要牌概率

    probDict = {12: 0.92, 13: 0.87, 14: 0.74, 15: 0.5,

    16: 0.205, 17: 0.1294, 18: 0.07580895, 19: 0.033117337}

    # 牌名字典

    cardNameDict = {'Aa': '黑桃A', 'Ab': '红桃A', 'Ac': '梅花A', 'Ad': '方片A',

    'Ka': '黑桃K', 'Kb': '红桃K', 'Kc': '梅花K', 'Kd': '方片K',

    'Qa': '黑桃Q', 'Qb': '红桃Q', 'Qc': '梅花Q', 'Qd': '方片Q',

    'Ja': '黑桃J', 'Jb': '红桃J', 'Jc': '梅花J', 'Jd': '方片J',

    '0a': '黑桃10', '0b': '红桃10', '0c': '梅花10', '0d': '方片10',

    '9a': '黑桃9', '9b': '红桃9', '9c': '梅花9', '9d': '方片9',

    '8a': '黑桃8', '8b': '红桃8', '8c': '梅花8', '8d': '方片8',

    '7a': '黑桃7', '7b': '红桃7', '7c': '梅花7', '7d': '方片7',

    '6a': '黑桃6', '6b': '红桃6', '6c': '梅花6', '6d': '方片6',

    '5a': '黑桃5', '5b': '红桃5', '5c': '梅花5', '5d': '方片5',

    '4a': '黑桃4', '4b': '红桃4', '4c': '梅花4', '4d': '方片4',

    '3a': '黑桃3', '3b': '红桃3', '3c': '梅花3', '3d': '方片3',

    '2a': '黑桃2', '2b': '红桃2', '2c': '梅花2', '2d': '方片2'}

    # 判断是否要牌

    def isDeal(currentScore):

    if currentScore > 11:

    if currentScore > 19:

    return 0 # 点数大于19点或已爆牌必定不要牌

    prob = probDict[currentScore] # 获取要牌概率

    if prob > random.uniform(0, 1): # 使用投骰子的方式根据概率判断

    return 1

    else:

    return 0

    else:

    return 1 # 点数不大于11必定要牌

    # 当前得分

    def getScore(cardsList):

    scoreNum = 0

    for i in range(len(cardsList)):

    if cardsList[i][0] == 'A':

    scoreNum += 1

    elif (cardsList[i][0] == '0' or cardsList[i][0] == 'K' or

    cardsList[i][0] == 'Q' or cardsList[i][0] == 'J'):

    scoreNum += 10

    else:

    scoreNum += int(cardsList[i][0])

    return scoreNum

    # 分牌函数

    def deal(playerCardsList, cardsList, num=1):

    for i in range(num):

    playerCardsList.append(cardsList.pop(0))

    # 打印卡牌名字

    def getCardName(playerCardsList):

    nameStr = ''

    if isinstance(playerCardsList, str) != 1:

    for i in range(len(playerCardsList)):

    nameStr += cardNameDict[playerCardsList[i]]

    if i != len(playerCardsList):

    nameStr += ' '

    else:

    nameStr = cardNameDict[playerCardsList]

    return nameStr

    main()

    展开全文
  • 精品H5小游戏源码 3D立体拼图、2048、hextris、HTML5实现会跳舞的3D立方体、见缝插针、切水果、人从哪里来物种进化、无尽河流、五子棋、消消乐、一个都不能死、一个魔方、永不放弃 下载地址:

    精品H5小游戏源码
    3D立体拼图、2048、hextris、HTML5实现会跳舞的3D立方体、见缝插针、切水果、人从哪里来物种进化、无尽河流、五子棋、消消乐、一个都不能死、一个魔方、永不放弃
    在这里插入图片描述
    下载地址:
    https://download.csdn.net/download/INTKILOW/14110317

    展开全文
  • 最新更新,欢迎下载!完全免费赌大小游戏程序源代码!
  • VB开发一款类似大富翁的小游戏,代码免费下载,本程序属于个人独立创作,作者邮箱 zlzfc@tom.com。基本功能我已普实现了,如果你不嫌费事,可以轻易扩展成一个大游戏。
  • JAVA小游戏免费破解

    2009-12-22 09:01:57
    JAVA小游戏免费破解,下载后要安装运行才能用咯
  • pygame小游戏-中国象棋下载链接–免费下载 尽可能的为大家提供免费的好玩的有趣的python小项目,培养大家对python的兴趣,学好python~ ············觉得不错点个赞吧!!!············ ...
  • 马踏棋盘游戏小项目设计主要功能运用的数据结构运行流程及截图讲解项目分类截图及源码链接! 设计主要功能 (1)设计内容:设计一个马踏棋盘游戏,马作为棋子,以马走日字的走法,将整个棋盘一次性走完,走过的位置不...
  • 纯Java代码写的一个案例-飞机大战. 注释也很清楚.代码挺简单,有助于激发学习兴趣,也可以自己闲暇的时间玩一玩. 代码的编译软件:Eclipse 如果你用的也是eclipse的话 直接导入文件 就可以 ,如果不是的话,...
  • java案例-回忆经典之像素鸟游戏(附源码免费下载)

    千次阅读 热门讨论 2017-06-21 17:00:21
    纯java代码写的一个案例-像素鸟. 注释也很清楚.代码挺简单,有助于激发学习兴趣,也可以自己闲暇的时间玩一玩. 代码的编译软件:Eclipse 如果你用的也是eclipse的话 直接导入文件 就可以 ,如果不是的话,自己建一...
  • 233乐园小安卓版是一款H5游戏手机客户端,233乐园小App最新版拥有海量精选...233乐园小软件介绍《233乐园小(即玩游戏)》,是一款专注H5游戏的APP,233乐园小app收录了海量手机上不用下载就可以玩的小游戏免费H5...
  • 百川的一个小游戏,支持强制关注,分享复活,支持获得积分,支持排名。 支持里面的图片自定义,可以植入品牌和logo。 资源免费获取地址:点击免费下载
  • 前端开发2048小游戏,纯html+css+js,欢迎大家阅读交流,如果代码有什么不足,希望大家指正
  • X3系列(240×320) X3 6700C X2 X2-01 X2-03 X3-01 X3-02 X3 S40 屏通用版(128×128) 支持分辨率为 128x128 的屏幕手机 屏通用版(128×160) 支持分辨率为 128x160 的屏幕手机 中屏通用版(176×220) 支持...
  • 40款免费开源游戏下载

    千次阅读 2011-05-06 10:38:00
       40款免费开源游戏下载2009-12-05 23:20推荐: P迪浏览: 580 views我要评论字号: 大中分享到:QQ空间新浪微博腾讯微博搜狐微博网易微博人人网开心网   摘要 : 开源游戏最大的特点的免费...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 595
精华内容 238
关键字:

下载小游戏免费