上一篇文章我们已经把游戏的界面做好了,这一篇我们来学习用java代码来实现游戏的功能。要操作界面的控件,先要得到控件的id,我们给控件加一个id.点击窗口的控件

点击ID

给ID起名字

改名后点击“确定”

点击“提交”按钮

点击ID

改名后点击“确定”。然后返回MAIN.XML文件,EditText和Button这两个标签就分别多了一个ID的属性,同过这个标签java代码就可以控制界面的控件了。

点击MAINACTIVITY.JAVA切换到java文件

把光标放在第6行后面后回车,导入Random类

声明11到15行的变量

23到26行是初始化

29到32行是消息提示函数

33到50行是点击“提交”按钮后做的动作

完整代码如下

完成后点击右上角的菜单

点击运行

等待构建APK应用

构建完后安装打开,在输入框输入0或1,点击“提交”

以上是运行后的效果图,可以把25行代码括号里的2改大一点,就可以提高猜对的难度。游戏源码已经上传,大家可以到baimah.com/aide下载。下载解压后放到sd卡AppProjects文件夹下,用aide打开

点击上图最上面的箭头处→再点倒三角→显示工程。可以看到工程的路径了,再点击“猜猜我是谁”→src→com→baimah→youxi→MainActivity.java按照这流程就可以打开项目了。

java游戏开发教程_JAVA快速开发游戏代码实现 aide教程相关推荐

  1. 选择软件开发平台,“快速开发”是关键

    一.快速开发平台 传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低.造这方面的原因是多方面,最重要是人力成本大幅上升和企业对软件的要求越来越高,通用的软件产品已无法满足 ...

  2. android java代码打印系统日志_Java快速开发平台源码

    Java快速开发平台源码 用户权限管理系统源码 一个轻量级的Java快速开发平台,能快速开发项目并交付[接私活利器] 友好的代码结构及注释,便于阅读及二次开发 实现前后端分离,通过token进行数据交 ...

  3. 游戏服务器后台的快速开发

    很多人都痴迷于游戏,而做为程序开发人员,喜欢自己做游戏的自然也不在少数.但开发一个有点规模的游戏,除了主要的游戏逻辑外,还需要将大量的数据保存下来.现在流行的架构则是将保存数据的模块单独做成一个服务, ...

  4. LeaRun快速开发平台,快速开发.net/java项目

    Learun软件快速开发平台是一款轻量化多语言可视化开发工具. 平台目前分为Java和.net(core)版本,内置有多套UI风格模板,核心功能基本相同,包括:向导式开发组件.BI可视化.拖拽式表单. ...

  5. java web开发技巧_java web开发技巧

    1 java web开发技巧 java学习没有诀窍,也没有捷径.只有脚踏实地学好java知识,把理论知识灵活运用实践,多学,多问,多操作,只要这样才能真正成为java编程高手.下面小编给大家说说jav ...

  6. java开发简介_Java Web开发介绍

    转自:http://www.cnblogs.com/pythontesting/p/4963021.html 简介 Java很好地支持web开发,在桌面上Eclipse RCP谈不上成功,JAVA是主 ...

  7. java开发安全问题_Java 安全开发需要了解什么?

    安全服务于业务,既然想从事Java安全开发,首先要精通"业务"--Java开发. Java平台被用于很多领域开发,Web Dev是其中一个.因此学习可以分为两个层面基础面和领域面. ...

  8. python 开发版-MicroPython开发之物联网快速开发板

    Python的火热让其运行在MCU端的MicroPython也逐渐迎来了春天.MicroPython的出现让Python这种"胶水语言"成功引用到嵌入式领域,也使得Python控制 ...

  9. 织信Informat-低代码开发平台 JNPF快速开发平台可视化工具 3.3.3版本

    织信 织信为用户提供了两种不同方式来实现低代码编程扩展的功能: 自动化 针对不具备编程能力的普通用户,织信提供了可视化的自动化配置功能. 织信自动化是把脚本模块复杂的代码编程逻辑封装起来,并将织信平台 ...

  10. python猜拳小游戏实验报告_Java猜拳小游戏程序设计实验报告

    实验题目:猜拳小游戏 实验要求: 用 java 编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断 输赢,记录输赢情况.有简单的操作界面. 实验内容: 1 .问题分析过程: ( 1 )首先 ...

最新文章

  1. Happy New Year 2016
  2. 悬而未决的AI竞赛:全球企业人工智能发展现状
  3. python中常见的流程结构-Python学习笔记5程序的控制结构
  4. UA MATH563 概率论的数学基础 鞅论初步2 条件期望的应用:推导二元随机变量的条件概率与条件期望
  5. response获取响应内容_Project Reactor 深度解析 - 1. 响应式编程介绍,实现以及现有问题
  6. 一道面试题及其扩展,求好解法
  7. MATLAB模拟声压分布,基于Matlab仿真软件构建圆形压电晶体三维模型
  8. (转)git 忽略规则
  9. 利用Geotools来转换影像的坐标系[转]
  10. Ajax控件之ScriptManager与UpdatePanel用法 by:凉游浅笔深画眉 / Net7Cracker
  11. 词法分析器【编译原理】
  12. Android端投影演示方案
  13. VxWorks的漏洞分析与解决方案
  14. 《python语言程序设计》笔记
  15. linux下的etc文件夹
  16. Day41——Dp专题
  17. KingbaseES数据库对象管理工具
  18. 解决win11/win10在登陆界面(解锁界面)点击获取每日壁纸无效的问题 - get Daily Lockscreen and Wallpaper - Win11/10的登录界面背景图片在哪里?
  19. java虚数复数计算_真实的虚数,不仅不是没用,而且还很实在
  20. FreeRTOS 队列管理

热门文章

  1. word-break: break-all与word-wrap:break-word的区别
  2. 软件外包,IT咨询和转型
  3. 人对光波的三种特性_面试题:常用塑胶材料的特性及用途,你能列出几个?
  4. Django 千锋培训的学习笔记
  5. Python科学计算——Numpy.genfromtxt
  6. SIP - pjsip Linux Windows 编译安装
  7. 面向过程编程和面向对象编程的区别
  8. vs生成解决方案默认路径_交换网络防环协议——STP生成树,太阁实验栈
  9. C/C++之回调函数
  10. 微软MVP总结的Windows XP优化大全