精华内容
下载资源
问答
  • 第一个文件 public class Computer { String name ; int score ; public int showfist){ int quan; quan=( int (Math. random *10; if (quan){ quan=1; } else if (quan){ quan=2; } else { quan=3;...
  • 尝试通过反向工程和反编译游戏获取Geometry Dash的源代码 购买GD 如果由于某种原因您还没有,我建议您去购买GD 重要的 在这个项目中几乎没有任何事情可以做,这只是我在业余时间做的事情,可以改善反向工程。 我...
  • 不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2999758878

    不断更新中,下面是2017-12-22更新部分


    IOS_源码及视频一小部分:

    开发环境:Xcode

    基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2999758878
    基于cocos2d的ios弹珠游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2989332710
    仿合金弹头ios游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2925188661
    俄罗斯方块ios游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2906468995
    打砖块IOS游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2896940678
    捕鱼达人ios游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2883784552
    ios推箱子游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2874002310
    ios迷宫游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2860902813
    ios经典酷跑游戏源码:canabalt(未使用cocos2d).rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2845434611
    ios记忆力翻牌小游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2831733084
    ios复古贪吃蛇游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2821833810
    ios 3D坦克大战游戏源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2802772508
    功能齐全的PDF阅读器IOS源码.rar https://pan.baidu.com/share/link?uk=2433762860&shareid=2709772097
    自定义导航条样式ios源码.zip https://pan.baidu.com/share/link?uk=1798751521&shareid=512841
    ios开发书籍和源码.zip等 https://pan.baidu.com/share/link?uk=3271921420&shareid=2122152545
    ios项目源码大全含(项目源码、配套视频、配套笔记PPT)   https://pan.baidu.com/share/link?uk=3792615665&shareid=3382561609



    Android_源码及视频一小部分:

    开发环境:Eclipse或Android Studio

    老罗android视频开发源码和ppt.zip  https://pan.baidu.com/share/link?uk=87404863&shareid=2801811475
    Android安卓智能手机门户整站源码.rar  https://pan.baidu.com/share/link?uk=4281140547&shareid=4055628749
    安卓Android中国象棋Chess程序源码.rar  https://pan.baidu.com/share/link?uk=421650248&shareid=3425311352
    50个优秀Android项目源码(一).rar  https://pan.baidu.com/share/link?uk=4197775610&shareid=221184
    Android 3D游戏开发技术详解与典型案例_源码.rar  https://pan.baidu.com/share/link?uk=3962920981&shareid=404707
    000195_[android资源]Android系统精仿UC菜单[源码]  https://pan.baidu.com/share/link?uk=3828514028&shareid=1586648753
    000194_[android资源]《Android编程典型实例与项目开发案例》配套源码  https://pan.baidu.com/share/link?uk=3828514028&shareid=1581856748
    Android项目源码《 Android高级应用》完整版 173个(241M).rar  https://pan.baidu.com/share/link?uk=3744544229&shareid=344234563
    Android钻石消除游戏源码.rar  https://pan.baidu.com/share/link?uk=3694234608&shareid=391135921
    Android通讯录程序源码.rar  https://pan.baidu.com/share/link?uk=3694234608&shareid=3496327890
    Android游戏《盛怒的老鼠》源码.7z  https://pan.baidu.com/share/link?uk=3694234608&shareid=2204560197
    Android MIUI小米录音机源码.zip  https://pan.baidu.com/share/link?uk=3409098047&shareid=2161707186
    android酷狗音乐播放器源码.zip  https://pan.baidu.com/share/link?uk=3409098047&shareid=2158816084
    android 翻页卷曲效果(内含源码) TestPage.rar  https://pan.baidu.com/share/link?uk=3190949556&shareid=3684191211
    [www.java1234.com]Android应用开发揭秘》源码.rar  https://pan.baidu.com/share/link?uk=305605848&shareid=924523756
    Android 完美高仿的微信源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=796758514
    Android 仿QQ音乐播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3421414185
    Android 简易音乐播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3396791468
    Android 开发源码分享之在线音乐播放器完整项目.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3374065386
    Android 乐看播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3358760048
    Android 模仿酷狗播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3343996134
    Android 视频浮动窗口源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3324458769
    Android 天天动听悬浮歌词源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3299186827
    Android 网络视频播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3239274113
    Android 音乐播放器歌词列表式同步显示功能源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3226554677
    Android 音乐播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3218983470
    Android 音乐播放器歌词列表式同步显示功能源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3150730526
    Android 音乐播放器源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3142598600
    Android 音乐播放源码.rar  https://pan.baidu.com/share/link?uk=3007555160&shareid=3130835200
    Android安卓智能手机门户织梦内核整站源码.rar  https://pan.baidu.com/share/link?uk=2956390718&shareid=498973
    Android应用源码高仿金山手机卫士全套项目.zip  https://pan.baidu.com/share/link?uk=2805046494&shareid=2274715893
    机锋网-Android安卓下载基地dede5.7网站源码@www.biteju.com.rar  https://pan.baidu.com/share/link?uk=2755007798&shareid=385643
    android源码一个柱状图的Demo.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485779
    android源码下载工具.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485778
    android源码捏苍蝇.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485776
    android源码捏苍蝇.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485775
    android源码捏苍蝇.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485774
    Android游戏源码——忍者快跑.rar  https://pan.baidu.com/share/link?uk=2737707856&shareid=485770
    Android应用开发揭秘源码 .zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485769
    Android系统源码获取及编译.zip  https://pan.baidu.com/share/link?uk=2737707856&shareid=485763
    android源码情景分析.zip  https://pan.baidu.com/share/link?uk=2737581594&shareid=324405281
    Android游戏编程之从零开始_源码.rar  https://pan.baidu.com/share/link?uk=2536939527&shareid=2679742878
    Android 简单通讯源码:手机控制PC的关机、重启、.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3422989208
    Android 仿飞鸽传书源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3403316281
    Android 仿QQ客户端及服务端源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3393154772
    Android SipDroid客户端源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3359215885
    Android Imsdroid语音视频通话源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3350621941
    Android 百度地图API源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3316745771
    Android 百度地图API-定位周边搜索POI源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3295643470
    Android GpsTracker源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3288494621
    Android Gps Test源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3281270023
    Android bikeroute自行车导航源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3273342518
    Android 远程视频监控程序源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3262034146
    Android 网络监视器源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3253520227
    Android 图形解锁源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3246891109
    Android 图案解锁之九宫解锁源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3238823000
    Android 手机防火墙源码(DroidWall).rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=3231523309
    Android 仿大众点评网源码.rar  https://pan.baidu.com/share/link?uk=2433762860&shareid=1235688217
    173个Android项目源码.rar  https://pan.baidu.com/share/link?uk=2365610536&shareid=323015697
    Android+上百实例源码分析以及开源分析+集合打包.7z  https://pan.baidu.com/share/link?uk=2317224857&shareid=1759696782
    Android瀑布流DEMO源码.rar  https://pan.baidu.com/share/link?uk=2301816883&shareid=2024321709
    Android4.4源码.7z  https://pan.baidu.com/share/link?uk=2199710701&shareid=2669192985
    Android4.4源码.7z  https://pan.baidu.com/share/link?uk=2199710701&shareid=2551322085
    Google.Android程序设计指南源码.rar  https://pan.baidu.com/share/link?uk=2199203236&shareid=312105
    [灰鸽子资源网www.huigezi.cc]Android 4.0网络编程详解源码(1至7章).rar https://pan.baidu.com/share/link?uk=2184679390&shareid=419725
    Android游戏源码大合集.zip  https://pan.baidu.com/share/link?uk=1850147205&shareid=339617253
    marsAndroid开发视频教学源码.rar  https://pan.baidu.com/share/link?uk=1848415705&shareid=461957092
    android-study.com-安卓源码服务专家20140208更新115套安卓源码.rar  https://pan.baidu.com/share/link?uk=1494116630&shareid=1290649373
    android-study.com-安卓源码服务专家865套源码.rar  https://pan.baidu.com/share/link?uk=1494116630&shareid=1288959150
    50个优秀Android项目源码【一】.rar  https://pan.baidu.com/share/link?uk=1479649376&shareid=3639843157
    Android经典源码全集.zip  https://pan.baidu.com/share/link?uk=1464282750&shareid=2477179198
    安卓(Android)程序开发初级教程技术文档【视频+教程+源码】.pdf  https://pan.baidu.com/share/link?uk=1211264027&shareid=1281129136
    善知堂android就业视频教程+源码.rar  https://pan.baidu.com/share/link?uk=1161571708&shareid=45380369
    魔乐科技_Android开发实战经典+源码  https://pan.baidu.com/share/link?uk=1161571708&shareid=33480817
    3G手机开发之Android应用开发教程+源码  https://pan.baidu.com/share/link?uk=1161571708&shareid=29816453
    Android安卓智能手机门户织梦内核整站源码.zip  https://pan.baidu.com/share/link?uk=1159893964&shareid=479509
    android基础入门  基于4.1开发视频教学 (源码+视频+笔记+作业) http://pan.baidu.com/pcloud/album/info?uk=3289735601&album_id=9220678021262968473

    更多下载地址(全部打包)




    微信小程序_源码及视频 一小部分:

    开发环境:链接: https://pan.baidu.com/s/1hsH6DjI 密码: iizm

    小程序贪吃蛇.zip  链接: https://pan.baidu.com/s/1gflKBa7 密码: 8qtq
    抽奖转盘.rar 链接: https://pan.baidu.com/s/1eRSjV9K 密码: 3bwi

    微信小应用示例代码(phodal/weapp-quick) https://github.com/phodal/weapp-quick
    微信小应用地图定位demo(giscafer/wechat-weapp-mapdemo) https://github.com/giscafer/wechat-weapp-mapdemo
    微信小应用- 掘金主页信息流(hilongjw/weapp-gold) https://github.com/hilongjw/weapp-gold
    微信小程序(应用号)示例:微信小程序豆瓣电影(zce/weapp-demo) https://github.com/zce/weapp-demo
    微信小程序-豆瓣电影(hingsir/weapp-douban-film) https://github.com/hingsir/weapp-douban-film
    小程序 hello world 尝鲜(kunkun12/weapp) https://github.com/kunkun12/weapp
    使用微信小程序开发2048游戏(sammffl/wechat-weapp-2048) https://github.com/sammffl/wechat-weapp-2048
    微信小程序-微票(wangmingjob/weapp-weipiao) https://github.com/wangmingjob/weapp-weipiao
    微信小程序购物车DEMO(SeptemberMaples/wechat-weapp-demo) https://github.com/SeptemberMaples/wechat-weapp-demo
    微信小程序V2EX(jectychen/wechat-v2ex) https://github.com/jectychen/wechat-v2ex
    微信小程序-知乎日报(myronliu347/wechat-app-zhihudaily) https://github.com/myronliu347/wechat-app-zhihudaily
    微信小程序-公众号热门文章信息流(hijiangtao/weapp-newsapp) https://github.com/hijiangtao/weapp-newsapp
    微信小程序版Gank客户端   https://github.com/lypeer/wechat-weapp-gank
    微信小程序集成Redux实现的Todo list   https://github.com/charleyw/wechat-weapp-redux-todos
    微信小程序-番茄时钟   https://github.com/kraaas/timer
    微信小程序项目汇总   http://javascript.ctolib.com/cat ... t-wechat-weapp.html
    微信小程序版聊天室    https://github.com/ericzyh/wechat-chat
    微信小程序-HiApp    https://github.com/BelinChung/wxapp-hiapp
    小程序Redux绑定库    https://github.com/charleyw/wechat-weapp-redux
    微信小程序版微信   https://github.com/18380435477/WeApp
    小程序开发从布局开始   https://github.com/hardog/wechat-app-flexlayout
    微信小程序-音乐播放器   https://github.com/eyasliu/wechat-app-music
    微信小程序-简易计算器-适合入门  https://github.com/dunizb/wxapp-sCalc
    微信小程序-github    https://github.com/zhengxiaowai/weapp-github
    微信小程序-小熊の日记    https://github.com/harveyqing/BearDiary
    微信小程序  https://github.com/SeaHub/PigRaising
    微信小程序(WeChatMeiZhi妹子图) https://github.com/brucevanfdm/WeChatMeiZhi


    使用方法

    1、克隆项目代码到本地(git应该都要会哈,现在源码几乎都会放github上,会git才方便,不会的可以自学一下哦,不会的也没关系,gitHub上也提供直接下载的链接)
    2、打开微信开发者工具;
    3、添加项目->选择本项目目录->编译执行;


    wx-gesture-lock  微信小程序的手势密码

    WXCustomSwitch 微信小程序自定义 Switch 组件模板

    WeixinAppBdNovel 微信小程序demo:百度小说搜索

    shitoujiandaobu 小程序:石头剪刀布(附代码说明)

    audiodemo 微信小程序开发之视频播放器 Video 弹幕弹幕颜色自定义

    star 微信小程序开发之五星评分

    switchCity 微信小程序开发之城市选择器 城市切换

    huadong_del  微信小程序滑动删除效果

    jianhang_menu 微信小程序开发之圆形菜单 仿建行圆形菜单

    xiaoxiaoxiao_lazyload  实现微信小程序图片懒加载特效

    kangaiduowei  微信小程序:康爱多微商城:学习界面设计

    tianmao_dazhuanpan  小程序实现大转盘 仿天猫抽奖 跑马灯效果(有图有源码)

    weapp-meirong  微信小程序学习用demo推荐:美容商城;列表,预约

    baisi  微信小程序仿百思不得姐

    weapp-one 仿 「ONE · 一个」 的微信小程序

    netmusic-app  仿网易云音乐APP的微信小程序

    a_takeaway  微信小程序的外卖demo

    sideslip  微信小程序『侧边栏滑动』特效

    wx_plo  微信小程序之仿微信漂流瓶

    kwonWhere 微信小程序-知亦行

    audiodemo  微信小程序开发之视频播放 弹幕 弹幕颜色自定义

    wxChart  微信小程序图标插件

    guoku  微信小程序-果库

    snake  微信小程序-贪吃蛇小程序

    douban_movie  微信小程序-仿豆瓣电影

    RecordDemo  麦克风动画

    shishanggou  实现了包括常用组件,ajax获取数据,模板使用,路由等的使用,下拉刷新数据;

    jiajuzaixian  家具在线-演示如何使用下拉选项

    wechat-app-ipinbb  爱拼宝宝-功能非常全的电商应用

    TodayNews-wx  微信小程序-今日头条

    WXNative-bpgg  奔跑果果-微信小程序

    wechatapp-demo  是目前我发现的,实现实用功能较多的demo,推荐大家学习研究

    weapp-MatterAssistant  微信小程序-事项助手

    weapp-wymusic  微信小程序 仿网易云音乐

    weapp-wechat-nearby  微信小程序-仿找事吧app附近三公里

    bs  精简版百思不得姐

    WXBaiSi  微信小程序版 百思不得姐

    weapp-demo-breadtrip  基于面包旅行 API 制作的微信小程序示例

    html-to-wxml  小程序中将html内容转化成wxml可以显示的内容,方便用于小程序中显示

    kachezhijia  自卡车之家,有丰富的卡车司机和物流园区的资源,所以这个小程序可以说也是他们未来工作上的一个必将实施的项目。

    WxEmojiView  微信小程序Emoji展示输入组件alpha 0.1

    GankCamp-WechatAPP gank.io(干货集中营)微信小程序 版本

    wechat-JD  微信小程序仿京东首页

    wechat-turntalbe-canvas  用微信小程序开发的Canvas绘制可配置的转盘抽奖。

    mangguoTv  微信小应用-小程序-demo-仿芒果TV

    wxreading  微信小程序跟读

    WeChatMeiZhi  微信小程序版妹纸图 API fromgank.io

    CountDown  微信小程序倒计时组件

    weapp-github  微信小程序--github

    wechat-weapp-mapdemo  微信小程序开发demo-地图定位,非常简单的demo,只为了解一下微信小程序

    wechat-cnode  微信小程序 cnode社区版

    weapp-newsapp  微信小程序-公众号热门文章信息流

    wechat-weapp-taobao  微信小程序demo仿手机淘宝

    timer  番茄时钟微信小程序版

    wechat-app-music  微信小程序:音乐播放器 技术栈: redux+ es7 +labrador

    fenda-mock  使用微信小程序实现「分答」这款APP的基础功能

    Wa-UI  针对微信小程序整合的一套UI

    wx-query  微信小程序 仿jQuery插件

    weapp-artand  微信小程序 Artand

    WeiXin-SmallApps-Information  微信小程序-仿今日头条

    weapp-wechat-zhihu  微信中的知乎--微信小程序

    WeApp  基于微信小程序开发的仿微信demo

    SmallApp  微信小程序

    wechat-v2ex 微信小程序-v2ex

    weipiao 微信小程序-微票

    DouBanBookApp  微信小程序之小豆瓣图书

    wxapp-calc 一个简单的微信小程序-简易计算器

    weapp-wechat-zhihu  模仿知乎的小程序

    wx-movies-demo  小程序--影讯

    caiquan  微信小应用,猜拳小游戏

    hayeah-wxapp-Breakfast  小林早厨微信小程序

    AppleMusic  微信小程序,仿Apple Music

    cnode_wechat-webapp 用cnode社区api做的微信小应用

    shoppingcar 一个点餐、购物的购物车效果

    wechat-weapp-mall 微信小程序实现移动端商城

    SmallAppForQQ  高仿手机QQ应用程序

    zhihudaily  微信小程序-知乎日报

    wechat-weapp-gank 微信小程序-干货投稿应用

    TeamToy  调用TeamToy API 的微信小程序 Demo

    douban 微信小程序(应用号)示例教程(豆瓣电影)

     

    更多下载地址(全部打包)

    我一个一个的分享太累了。

    展开全文
  • 最近在写一款游戏的喊话器,一天一变call的地址 , 于是就写了这个基址获取的,基址+偏移=真正的基址 蜀山飘渺 [[[ssol.exe+DCFA14]+34]+90]F 键的时候ecx [[[[[ssol.exe+DCFA14]+34]+08]+000003B4]+00000430] 喊话...
  • 自己用JAVA语言在手机IDE上编写的立体扫雷游戏游戏有平面模式和立体模式两种玩法。...源代码可作为游戏编程学习资料,也可内置广告平台SDK获取广告收益。本人非专业,自学编程纯属个人爱好,如有错误之处请大佬指正!
  • java贪吃蛇游戏源代码

    2015-08-25 09:04:31
    一个使用java开发的贪吃蛇小游戏,帮助java爱好者学习java,从中获取乐趣。需要建4个类。
  • 游戏信息 这将从获取游戏数据,将具有相同名称的游戏合并为一行,并将其输出到TSV中。 游戏列表位于。 该应用程序进行的API调用示例是 。 API的文档在。 给定当前列表的程序输出在。
  • java游戏编程源码Apress源代码 该存储库由David Wallace Croft提供(Apress,2004年)。 使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有...
  • java开发游戏源码Apress源代码 该存储库由Andrew Davison提供(Apress,2007年)。 使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或...
  • 一款RPG游戏源代码

    2009-02-16 22:12:53
    java学习案例,一款RPG游戏源代码
  • 扫雷小游戏源代码

    2014-06-10 11:00:07
    扫雷游戏的基本实现,计时开始、触雷或者成功
  • 易语言拼图游戏源码

    2020-07-16 20:45:44
    易语言拼图游戏源码,拼图游戏,子画板初始,计算结果,读排名,获取特别文件夹位置_,删除路径文件名_
  • 易语言获取地图源码

    2020-07-19 20:17:15
    易语言获取地图源码,获取地图,取地图位置,彗星URL编码_UTF8,Ansi转Utf8,Ansi转Unicode,Unicode转Utf8,查找替换,WideCharToMultiByte,MultiByteToWideChar
  • 本文是我的好朋友,独立开发者朱鹏飞早上的投稿,我看完文章之后立马根据他的思路方法测试了一下,然后下载了十几个微信官方的小游戏源码单纯研究学习,截止我目前推送文章的时候( 2018年1月2日9:50分 ),微信官方...

    本文是我的好朋友,独立开发者朱鹏飞早上的投稿,我看完文章之后立马根据他的思路方法测试了一下,然后下载了十几个微信官方的小游戏源码单纯研究学习,截止我目前推送文章的时候( 2018年1月2日9:50分 ),微信官方已经修复了这个漏洞,但是我感觉文章还是可以分享出来给诸位开发者,安全问题真的不容忽视呢。

     

    另外说两点:

    1、据说有些老版本的微信还是可以抓包获取包地址;

    2、如果有同学对微信官方的小游戏源码感兴趣,想要研究学习,可以关注公众号“小专栏平台” 二维码在这里 回复“微信小游戏”,在确保不违法情况下,我可以发给你用于研究学习;

     

     

     

    一、发现

     

    一大早起来刷 V2EX,看到一个帖子《微信跳一跳 可以直接更改分数, POST 请求没有校验…》 https://www.v2ex.com/t/419056 好奇点进去看了。

     

     

     

    发现不但跳一跳小游戏可以直接改分数,甚至连微信小程序、小游戏的源代码都可以直接下载,只需要知道 appid 和 版本号,就可以直接构造 URL 下载后缀为 wxapkg 的源码包,不需要任何验证。

     

     

     

    虽然下载来的源码包是加密的,但是解密方法已经被 V2EXer 发现,并且写了一个解密的 Python 脚本,运行即可把源码包解开为文件夹。

     

     

     

    二、重现

     

    第一步,我先试着用帖子作者拼接好的跳一跳源码包地址测试,发现能够下载,不需要任何验证,只需要知道这个地址,直接任意浏览器或者下载工具打开都可以下载。

     

     

     

    第二步,再用帖子中的解包 Python 脚本把源码包解压成源代码。

     

     

     

     

     

     

     

    第三步,在本地微信开发者工具中新建一个空白的小程序或小游戏的项目,不要选择快速启动模板。

     

     

     

    第四步、把刚才解压出来的源代码复制到刚刚创建的项目目录中,开发者工具会提示编译出错,这个只需要新建一个game.json文件即可。

     

     

    文件内容不能为空,写一对大括号进去,或者加上deviceOrientation的配置,这句话的意思是游戏竖屏玩。

     

     

    保存后你发现游戏还是编译不通过,还需要修改最后一项,点击开发者工具右上角详情按钮,把调试基础库改成game。

     

     

    好了,运行起来了:

     

     

     

    如果有同学对微信官方的小游戏源码感兴趣,想要研究学习,可以关注公众号“小专栏平台” 二维码在这里 回复“微信小游戏”,在确保不违法情况下,我可以发给你用于研究学习;

     

    别忘了点赞 哦。

    展开全文
  • 经典游戏源代码合集,包括以下游戏: 超级玛利 俄罗斯方块 汉诺塔 连连看 迷宫 拼图游戏 潜艇大战 扫雷 贪吃蛇 坦克大战 跳棋 推箱子 五子棋 中国象棋
  • 游戏学习--获取已发布微信小游戏源码

    万次阅读 多人点赞 2018-08-03 11:23:02
    最近一直在做微信小游戏的开发,发现了一个好玩的事 ,在这里记录一下。 ...但是,有一个问题就是小游戏或者小程序和 H5 、 网页 不一样,不能直接F12 看代码,要怎么才能拿他们的代码呢 ?  ...

    最近一直在做微信小游戏的开发,发现了一个好玩的事 ,在这里记录一下。

    这段时间一直在做一些小游戏 ,小程序的开发,但有的时候会发现性能上总是不那么的尽如人意(毕竟我这小菜鸟水平有限),于是就想到,想要看看别的大神们是怎么处理这些问题的(其实就是想看一下大神们的代码怎么写!)。但是,有一个问题就是小游戏或者小程序和 H5 、 网页 不一样,不能直接F12 看代码,要怎么才能拿他们的代码呢 ?  

     

    在经过一顿的探索折腾,加百度 ,发现了一个办法还算是可行  :  就是通过缓存在手机上的小程序文件,进行反编译还原原来的代码。

     

    那么具体怎么实现呢 ,接下来具体说一下:

     

    首先需要知道的是小程序在手机里的文件储存位置

    —— 那么这个位置具体在哪呢   ?

    ———— 具体目录位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/  在这个目录下会有一些 xxx.wxapkg 这样后缀的文件,这些就是小程序或者小游戏的包。

     

    ———— xxx.wxapkg 是什么呢?

    ——————微信小程序源码阅读笔记1 这里有一篇详细介绍的文件 大家可以看一下。

     

    然后获取小程序的  .wxapkg 包

    —— 我获取的方法: 我是在电脑上用root过的安卓的手机模拟器 ,上安装RE文件管理器 ,然后通过管理器获取到的。

    ————具体实现  : 

     1 、 安装手机模拟器(这里我用的是夜神模拟器)

             下载地址  :www.yeshen.com/cn/download…

    2 、 在模拟器上安装 微信 , qq ,RE管理器

           RE管理器先下载到电脑上,然后再拖到模拟器里面就可以了。

           RE管理器 下载地址 :pan.baidu.com/s/1PPBx08rN…

           微信 ,qq  直接在模拟上下载。

    3 、 设置超级用户

           安装好RE 管理器之后需要 给RE 设置超级用户这个权限。

    4 、 去缓存小游戏或小程序

           打开微信 然后找到你想要获取代码的小游戏或小程序  打开这个小游戏或小程序,程序开始运行之后源文件就已经下载到本地了。

    5 、 找到源文件

           将模拟器的操作页面切换到桌面 ,运行RE管理器 ,然后在管理器里面找到之前说到的那个目录:

       /data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/

     

           

           这里这些就是我们需要的源文件包,然后再通过 访问的时间 找到刚才运行的程序是哪一个就可以了。

    6 、 压缩

            我们需要先把要用的文件进行压缩 zip ,如果不压缩发送文件时会提示  文件无效。

            长按这个文件,会出现一个工具栏 ,然后点击工具栏的右侧的按钮,选择压缩所选文件

             

             

             压缩完成之后  根据提示点击查看

            

    7 、 发送到电脑

           找到需要的文件后,还是长按这个文件,会出现一个工具栏 ,然后点击工具栏的右侧的按钮,选择发送,然后选择你要发送的位置(三个选择方式都行只要你能拿到这个文件就行)

            

           

           

           8 、 拿到文件  

           

          这就是我们需要的文件  。 接下来就是对它进行反编译  ,解析出源码来了 。

    最后反编译 

    —— 首先反编译要用到node .js 运行环境 

    ———— node 下载地址 : nodejs.org/en/

    —— 然后反编译用的脚本 (GitHub上qwerty472123大神写的node.js版本的)

    ———— 下载地址 github.com/qwerty47212…

    这两样都安装好了之后 ,打开编译脚本所在的文件夹 ,然后shift + 鼠标右键 在菜单中选择  “在此处打开命令窗口” 

    然后安装以下依赖包 :

    npm install esprima

    npm install css-tree

    npm install cssbeautify

    npm install vm2

    npm install uglify-es

    npm install js-beautify

    这些都安装好之后 ,最后一步的反编译就来了  :

    继续在当前的命令行输入  

    node wuWxapkg.js [-d] <files...>     //files 就是你想要反编译的文件名

    比如 :有一个 _-1568765780_11.wxapkg  这个文件 

     直接复制地址栏里的地址  +  文件名

    node .\wuWxapkg.js C:\Users\Administrator\Desktop\app123\_-1568765780_11.wxapkg 

    回车运行

    完成之后 源文件是在的文件夹里会出现一个相同名字的文件夹 ,这个文件夹里就是你需要的小游戏或小程序的所有的源码。

    到这里所有的就都完成了 ,剩下的就全是自由发挥了。

    展开全文
  • 匹配游戏源代码.zip

    2020-12-28 17:53:23
    该匹配小游戏代码供大家随意使用,可以结合我的博文(在我主页可以看到)看一下,如果该资源无法获取可以私信我发给你
  • 现在有一个新正在运行以获取反馈! 在那里玩游戏并在此处留下反馈! 注意:我目前正在试验 node-webkit,所以随着时间的推移,网络应用程序可能会变得非常过时。 设置 为此,您必须安装 nodejs、bower 和 gulp。 ...
  • 宠物小精灵游戏 告示 游戏的目的是捕获所有神奇宝贝。 每周,培训人员将根据他们的排名获得项目。 (pokeball,金钱等)—如果您需要更多的钱来玩,请发推文到 ,我为您存了一些钱。 (测试版) 游戏是Beta版。 ...
  • 与FujiNet一起使用的游戏和应用程序服务器的源代码 “ apod”-天文取景器图片。 获取 ,将其转换为适合在Atari上快速加载的格式(例如80x192 16灰色阴影GRAPHICS 9 ),并通过HTTP将其用于带有#FujiNet及其N:的...
  • QuizBuzz:测验嗡嗡声是一个问答游戏,有很多问题和不同选项的答案。 通过使用统一游戏引擎开发。 在这里您可以获取游戏源代码的完整访问权限
  • Python雷电小游戏、战机小游戏源代码源程序

    千次阅读 多人点赞 2020-10-09 11:27:37
    Python雷电小游戏、战机小游戏源代码,单机版,相关图片及声音素材包请在网盘下载:https://pan.baidu.com/s/1zGxfSVWCBueDCscxL5bNCg,提供码请在公众号回复:雷电提取码。 ''' 公众号:Python代码大全 ''' import...

    Python雷电小游戏、战机小游戏源代码,单机版,相关图片及声音素材包请在网盘下载:https://pan.baidu.com/s/1zGxfSVWCBueDCscxL5bNCg,提供码请在公众号回复:雷电提取码。在这里插入图片描述
    在这里插入图片描述

    '''
    公众号:Python代码大全
    '''
    import pygame, os
    import time
    import random
    from pygame.sprite import Sprite
    from pygame.sprite import Group
    
    
    def fire_music():
        pass
        # 设置开火音乐
        # effect = pygame.mixer.Sound('sounds/fire.wav')
        # pygame.mixer.Sound.play(effect)
    
    class Boss(Sprite):
        def __init__(self,boss_img_name):
            super().__init__()
            # 加载BOSS图片
            self.image = pygame.image.load('图片/'+boss_img_name+'.png').convert_alpha()
            # 转换BOSS大小
            # self.image = pygame.transform.scale(self.image, (1, 12))
            # 生成BOSS矩形框架
            self.rect = self.image.get_rect()
            self.blood = 1000
            # boss左右移动的速度
            self.speed = 3.5
    
        def move(self):
            if self.rect.centerx>=512:
                self.speed =-self.speed
            if self.rect.centerx<=0:
                self.speed = -self.speed
            self.rect.centerx +=self.speed
    
    
    
    class Enemy(Sprite):
        def __init__(self,screen):
            # 必须设置继承精灵 不然在使用精灵函数时会报错
            super().__init__()
            # 获取屏幕对象
            self.screen = screen
            # 随机 生成5个编号
            alien_num = random.randint(1,5)
            # 随机 加载五个飞机中的某个
            self.image = pygame.image.load('图片/alien_' + str(alien_num) + '.png')
            # picture = pygame.transform.scale(picture, (1280, 720))
            self.image = pygame.transform.scale(self.image,(62,62))
            # 获取飞机的 rect
            self.rect = self.image.get_rect()
            # 击落本机获得的分数
            self.score = 10
            # 加载子弹的图片
            self.bullet_img = pygame.image.load("图片/alien_bullet.png").convert_alpha()
            self.bullet_img = pygame.transform.scale(self.bullet_img, (12, 12))
            # 以下为可以调节子弹尺寸的代码
            # picture = pygame.transform.scale(picture, (1280, 720))
            #飞机的移动速度
            self.speed = random.randint(3,5)
    
            #生成子弹精灵组合
            self.bullets = Group()
            # 敌机射击频率
            self.shoot_frequency = 0
    
        # 飞机出现
        def move(self):
            self.rect.top += 5
            #暂时不用射击
            # self.shoot()
            # self.moveBullet()
        # 发射子弹
        def shoot(self):
            if self.shoot_frequency % 200 == 0:
                bullet = Enemy_Bullet(self.bullet_img, self.rect.midbottom)
                self.bullets.add(bullet)
            self.shoot_frequency += 1
            if self.shoot_frequency > 200:
                self.shoot_frequency = 1
        # 删除子弹
        def moveBullet(self):
            for bullet in self.bullets:
                bullet.move()
                if bullet.rect.bottom < 0:
                    self.bullets.remove(bullet)
        # 绘制子弹
        def drawBullets(self, scr):
            self.bullets.draw(scr)
    
    
    class Enemy_Bullet(pygame.sprite.Sprite):
        def __init__(self, init_pos):
            pygame.sprite.Sprite.__init__(self)
    
            self.image = pygame.image.load("图片/alien_bullet.png").convert_alpha()
            self.image = pygame.transform.scale(self.image, (12, 12))
            self.rect = self.image.get_rect()
            # 敌机子弹初始位置设置
            self.rect.midbottom = init_pos
            self.rect.centery +=36
            self.speed = 8
    
        def move(self):
            self.rect.top += self.speed
    class MyHero(Sprite):
        _rate = 100 # 每帧停留的毫秒数
        def __init__(self,screen,size = 1):
            super().__init__()
            # 获取屏幕对象
            self.screen = screen
            # 获取整张图片
            self.image_big = pygame.image.load('图片/hero.png').convert_alpha()
            # subsurface 形成大图的子表面框架
            # 获取飞机正面图片
            self.image = self.image_big.subsurface(pygame.Rect(120, 0, 318 - 240, 87))
            # 获取飞机正面矩形框架尺寸
            self.rect = self.image.get_rect()
            # 获取屏幕对象矩形
            self.screen_rect = screen.get_rect()
            # 获取屏幕正中x坐标
            self.rect.centerx = self.screen_rect.centerx
            # 获取屏幕底部y坐标
            self.rect.centery = self.screen_rect.bottom - self.rect.height
            # 设置飞机初始位置
            self.centerX = float(self.rect.centerx)
            self.centerY = float(self.rect.centery)
            # 飞机尾焰
            self.air = None
            # 设置飞机尾焰位置
            self.air_rect = pygame.Rect(self.centerX - 20,self.centerY+int((self.rect.height+72)/2)-10-36,40,72)
    
            #玩家所有发射子弹的集合
            self.bullets = Group()
            self.bullet_image = pygame.image.load('图片/bullet_1.png').convert_alpha()
    
        # 子弹射击
        def shoot(self):
            # 产生一颗子弹实例
            bullet = Bullet(self.bullet_image,self.rect.midtop)
            # 在group子弹精灵集合中加入子弹
            self.bullets.add(bullet)
        # 子弹删除
        def moveBullet(self):
            # 逐个检查子弹精灵集合 到达屏幕顶端的子弹删除
            for bullet in self.bullets:
                bullet.move()
                if bullet.rect.bottom < 0:
                    self.bullets.remove(bullet)
        # 子弹显示
        def drawBullets(self, scr):
            # 将精灵集合中的子弹绘制到屏幕上
            self.bullets.draw(scr)
    
    
    
        # 向上飞时,增加喷射火焰
        def set_air(self, case):
            if case == 'up':
                air = pygame.image.load('图片/air.png').convert_alpha()
                img = air.subsurface(pygame.Rect(80, 0, 50, 87))
                self.air = img
            elif case == 'remove':
                self.air = None
    
        # 根据移动方向获取飞机移动状态的图片
        def set_image(self, case):
            if case=='left':
                rect = pygame.Rect(195,0,318-248,87)
                image = self.image_big.subsurface(rect)
            elif case =='right':
                rect = pygame.Rect(195,0,318-248,87)
                image = pygame.transform.flip(self.image_big.subsurface(rect), True, False)
            elif case == 'up' or case == 'down':
                rect = pygame.Rect(120, 0, 318 - 240, 87)
                image = self.image_big.subsurface(rect)
            self.image = image
    
    class Bullet(pygame.sprite.Sprite):
        def __init__(self, bullet_img, init_pos):
            pygame.sprite.Sprite.__init__(self)
            self.image = bullet_img
            self.rect = bullet_img.get_rect()
            self.rect.midbottom = init_pos
            self.speed = 25
    
        def move(self):
            self.rect.top -= self.speed
    
    
    # 初始化pygame
    pygame.init()
    # pygame.mixer.init()
    # pygame.mixer_music.load('sounds/enviro.mp3') # 加载播放音乐
    # pygame.mixer.music.play(-1) #-1 为循环播放
    # 设置游戏主题
    pygame.display.set_caption('AirCraft')
    # 初始化屏幕大小
    screen = pygame.display.set_mode((512,768))
    
    # 设置游戏背景图片
    # 游戏刚开始时的背景图
    bg_img0 = pygame.image.load('图片/start_bg.jpg').convert()
    # 加载游戏开始图标
    start_img = pygame.image.load('图片/start.png').convert_alpha()
    start_rect = start_img.get_rect()
    start_rect.centerx = 262
    start_rect.centery = 455
    #  游戏进行中的背景图
    bg_img1 = pygame.image.load('图片/map1.jpg').convert()
    bg_img2 = bg_img1.copy()
    # 游戏结束时的背景图
    bg_img3 = pygame.image.load('图片/map3.jpg').convert()
    # 加载游戏结束图标
    gameover_img = pygame.image.load('图片/gameover.png').convert_alpha()
    # 加载游戏成功图标
    gamesuccess = pygame.image.load('图片/success.png').convert_alpha()
    
    # 加载重玩图标
    restart_img = pygame.image.load('图片/restart.png').convert_alpha()
    restart_rect = restart_img.get_rect()
    restart_rect.centerx = 249
    restart_rect.centery = 420
    # 背景图片初始位置
    pos_y1 = -768
    pos_y2 = 0
    
    # 实例化BOSS
    boss = Boss('boss_1')
    bosses = Group()
    bosses.add(boss)
    # 测试主角图片
    # air = pygame.image.load('图片/air.png').convert_alpha()
    # img = air.subsurface(pygame.Rect(80, 0, 50, 87))
    # image_big = pygame.image.load('图片/hero.png').convert_alpha()
    # image = image_big.subsurface(pygame.Rect(195,0,318-248,87))
    
    # 生成我方飞机
    student_plane = MyHero(screen)
    
    # 生成敌方飞机
    # 生成敌机group
    enemies = Group()
    # 生成敌机子弹
    enemy_bullets = Group()
    max_enemies = 9  # 设置敌机数量总数为9
    # 敌机随机出现的节奏 下方randint参数 为43,55
    ran1,ran2 = 30,40
    
    
    # 生成计时频率变量
    sec = 0
    # 生成分数
    score = 0
    # 设置系统字体
    my_font = pygame.font.Font('fonts/msyh.ttf', 18)
    
    # 游戏主循环
    # 设置游戏状态  开始 结束
    game = 'wait'
    
    while True:
        # 游戏在等待状态
        if game =='wait':
            # 最小游戏框架一个都不能省略
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    pygame.quit()
    
            # 检测鼠标是否按下 重新开始按钮
                if event.type == pygame.MOUSEBUTTONDOWN:
                    # 检测鼠标点击位置是否与重启rect重叠
                    if start_rect.collidepoint(event.pos):
                        student_plane.__init__(screen)
                        game = 'ing'
            # 游戏结束游戏画面暂停
            screen.blit(bg_img0, (0, 0))
            screen.blit(start_img, start_rect)
            # 测试尾焰位置
            pygame.display.flip()
            time.sleep(0.05)
    
        # 游戏进行状态
        elif game == 'ing':
            # 设置这3行 监听事件 并且内部设定了延迟防止游戏卡死
            # 屏幕滚动-----------------------------------------------------
            screen.blit(bg_img1, (0, pos_y1))
            screen.blit(bg_img2, (0, pos_y2))
            # 测试尾焰位置
            # screen.blit(img, (100, 100))
            pos_y1 += 1
            pos_y2 += 1
            # 屏幕背景滚动完毕后重置位置
            if pos_y1 >= 0:
                pos_y1 = -768
            if pos_y2 >= 768:
                pos_y2 = 0
    
    
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    pygame.quit()
                # 监听键盘事件
                # 按键弹起取消飞机向上尾焰 矫正飞机姿势
                if event.type == pygame.KEYUP:
                    student_plane.set_image('down')
                    student_plane.air = None
                # 发射子弹
                if event.type == pygame.KEYDOWN:
                    if event.key == pygame.K_SPACE and len(student_plane.bullets) <6: # 检查子弹集合的数量限制子弹最大数量
                        fire_music()
                        # 产生一颗子弹实例
                        # 在group子弹精灵集合中加入子弹
                        student_plane.shoot()
            # 将精灵集合中的子弹绘制到屏幕上
            student_plane.drawBullets(screen)
            # 逐个检查子弹精灵集合 到达屏幕顶端的子弹删除
            student_plane.moveBullet()
    
            keys = pygame.key.get_pressed()
            if keys[pygame.K_a]:
                # 设置飞机状态图片
                student_plane.set_image('left')
                if student_plane.rect.centerx>=40:
                    student_plane.rect.centerx -=8.5
    
            elif keys[pygame.K_d]:
                # 设置飞机状态图片
                student_plane.set_image('right')
                if student_plane.rect.centerx <= 478:
                    student_plane.rect.centerx +=8.5
    
            elif keys[pygame.K_w]:
                #设置飞机状态图片
                student_plane.set_image('up')
                student_plane.set_air('up')
    
                if student_plane.rect.centery >= 45:
                    student_plane.rect.centery -=8.5
    
            elif keys[pygame.K_s]:
                # 设置飞机状态图片
                student_plane.set_image('down')
                if student_plane.rect.centery <= 727:
                    student_plane.rect.centery +=8.5
    
            # 显示飞机
            screen.blit(student_plane.image,student_plane.rect)
            if student_plane.air != None:
                screen.blit(student_plane.air, (student_plane.rect.centerx-30, student_plane.rect.centery+33))
    
            # 敌机 ---------------------------------------------------------------------------------------
    
            # 敌机移动
            # 控制时间节奏 sec变量
            sec +=1
            #随机控制生成敌机的节奏
            rhy = random.randint(ran1,ran2)
            # 敌机最多数量
    
            if sec%rhy ==0 and len(enemies) < max_enemies or sec ==1: # 设置敌机数量总数为9
                # 生成一只敌机
                enemy = Enemy(screen)
                enemy.rect.centerx=random.randint(0,512)
                # 生成上述敌机的子弹
                enemy_bullet = Enemy_Bullet((enemy.rect.centerx,enemy.rect.centery))
                # 敌机group 和 敌机子弹group加载敌机和子弹
                enemies.add(enemy)
                enemy_bullets.add(enemy_bullet)
            # 敌机出现 和 敌机子弹出现
            enemies.draw(screen)
            enemy_bullets.draw(screen)
            # 迭代敌机集合
            for enemy in enemies:
                # 让每个对象移动起来
                enemy.move()
                # 敌机超出屏幕边界后 自动删除敌机
                collision_over1 = pygame.sprite.collide_rect(student_plane, enemy)
    
                if collision_over1:
                    # 为了重启游戏时 防止有旧子弹和飞机存在
                    enemies.remove(enemy)
                    game = 'over'
                if enemy.rect.bottom >768:
                    enemies.remove(enemy)
            for enemy_bullet in enemy_bullets:
                # 让每个对象移动起来
                enemy_bullet.move()
    
                collision_over2 = pygame.sprite.collide_rect(student_plane, enemy_bullet)
                if collision_over2:
                    # 为了重启游戏时 防止有旧子弹和飞机存在
                    enemy_bullets.remove(enemy_bullet)
                    game = 'over'
                # 敌机子弹超出屏幕边界后 自动删除敌机
                if enemy_bullet.rect.bottom >768:
                    enemy_bullets.remove(enemy_bullet)
    
    
            #  -----------------------Boss --------------------------
            if score >=140:
                # 小敌机出现的节奏
                ran1,ran2 = 15,25
                max_enemies = 17
                screen.blit(boss.image,boss.rect)
                boss.move()
                for my_bullet in student_plane.bullets:
                    hit_boss = pygame.sprite.collide_rect(boss,my_bullet)
                    if hit_boss:
                        boss.blood -=1.2
                        score+=1
                    if boss.blood <=0:
                        game = 'success'
    
    
            # 处理碰撞    ---------------------------碰撞检测--------------------------------------------------
            #   参数:
            #   group1:精灵组1。
            #   group2:精灵组2。
            #   dokill1:发生碰撞时,是否销毁精灵组1中的发生碰撞的精灵。
            #   dokill2:发生碰撞时,是否销毁精灵组2中的发生碰撞的精灵。
            collisions = pygame.sprite.groupcollide(student_plane.bullets, enemies, True, True)
            if collisions:
                score+=10
    
            # -----------游戏结束------------
    
            # 分数和奖励的显示-------------------------------------------------------------------------
            surface1 = my_font.render(u"当前得分:%s"%(score),True,[255,0,0])
            screen.blit(surface1,[20,20])
    
            # 更新画面
            pygame.display.flip()
            # 设置帧数和延迟
            time.sleep(0.05)
    
        #游戏结束状态
        elif game == 'over':
            score = 0
            # 最小游戏框架一个都不能省略
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    pygame.quit()
    
            # 检测鼠标是否按下 重新开始按钮
                if event.type == pygame.MOUSEBUTTONDOWN:
                    # 检测鼠标点击位置是否与重启rect重叠
                    if restart_rect.collidepoint(event.pos):
                        student_plane.__init__(screen)
                        game = 'ing'
    
            # 游戏结束游戏画面暂停
            screen.blit(bg_img1, (0, pos_y1))
            screen.blit(bg_img2, (0, pos_y2))
    
            screen.blit(gameover_img, (163, 310))
            screen.blit(restart_img, restart_rect)
            # 测试尾焰位置
            # screen.blit(img, (100, 100))
            pos_y1 += 0
            pos_y2 += 0
            pygame.display.flip()
            time.sleep(0.05)
            # surface2 = my_font.render("Game Over" , True, [255, 0, 0])
            # screen.blit(surface1, [250, 350])
        elif game == 'success':
            score = 0
            boss.blood = 1000
            # 最小游戏框架一个都不能省略
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    pygame.quit()
    
            # 检测鼠标是否按下 重新开始按钮
                if event.type == pygame.MOUSEBUTTONDOWN:
                    # 检测鼠标点击位置是否与重启rect重叠
                    if restart_rect.collidepoint(event.pos):
                        student_plane.__init__(screen)
                        game = 'ing'
    
            # 游戏结束游戏画面暂停
            screen.blit(bg_img1, (0, pos_y1))
            screen.blit(bg_img2, (0, pos_y2))
    
            screen.blit(gamesuccess, (170, 220))
            screen.blit(restart_img, restart_rect)
            # 测试尾焰位置
            # screen.blit(img, (100, 100))
            pos_y1 += 0
            pos_y2 += 0
            pygame.display.flip()
            time.sleep(0.05)
    

    更多Python源程序、源代码,请关注公众号:Python代码大全
    在这里插入图片描述

    展开全文
  • 获取已发布微信小游戏源码

    千次阅读 2018-11-09 15:53:13
    通过缓存在手机上的小程序文件,进行反编译还原原来的代码。 具体实现:  1,首先需要知道的是小程序在手机里的文件储存位置 位置具体在哪呢 ?  具体目录位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位...
  • 每天中午12点之后运行以下代码 python main.py 去做 添加函数以将数据存储在json和mongodb中 允许用户通过命令行检查某些游戏数据 添加简单的Web前端,可能使用chart.js和react.js 增加预测,例如,某款游戏“受...
  • 反翻译安卓APK后能不能提前获取到APP游戏里的数据? 有没有哪位老师可以告诉我一下?新手不太懂,刚接触。
  • Python魂斗罗小游戏源代码

    千次阅读 2021-01-19 10:50:10
    Python魂斗罗小游戏源代码源程序,主程序Contra.py,游戏简易使用说明:A:向左,D:向右,W:跳起,S:趴下,J:射击,P:退出程序。 程序运行截图: Contra.py ''' 公众号:Python代码大全 ''' import pygame import ...
  • 关于“H5小游戏源代码如何转换微信小游戏发布” 基于 HTML5 的游戏引擎会通过以下方式去创建画布、音频,获取屏幕宽高 let canvas = document.createElement(‘canvas’) let audio = document.createElement(...
  • Android手机游戏客户端Client源代码 毕业设计;Android手机游戏客户端Client源代码
  • JAVA贪吃蛇小游戏源代码系列

    万次阅读 多人点赞 2018-12-15 11:00:15
    Java贪吃蛇小游戏之启动界面 package snakeGame; /* * ReStart类的功能和start相类似,设计程序运行后的界面,包括程序重启界面和游戏运行界面。运行界面和start类运行的一样, * 重启界面包括包括两个按钮和...
  • 2048游戏源码

    2020-12-30 19:42:24
    2048小游戏共有16个格子,通过左右滑动来操作格子里相同的数字进行合并 需要免费游戏源码的请微信搜索/扫码下方小程序,定期上新资源 扫描下方小程序码获取

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,644
精华内容 34,657
关键字:

如何获取游戏源代码