基于java中国跳棋游戏(1)

end;

  1. 当确认游戏开始时,通过画图过程完成图片生成,画图的过程代码如下

procedure TForm1.drawmap();

var i,j,k:integer;

begin ;

image1.Canvas.Rectangle(0,0,468,376);

//初始化设置画出一片空白区域

for i:=1 to 6 do//将给二组数组相关元素赋1-6的值,以方便画出相应图

for j:=1 to 10 do

begin ;

randomize();

repeat

k:=random(6)+1; //将生成随机数加1(为了防止0生成)

flag[i,j]:=k; //控制每个元素显示图片的名称,六张图片文件名为1-6,均是.bmp格式

same[k]:=same[k]+1;

until same[k]<11;

image1.Canvas.Draw(j_39,i_47,fk[flag[i,j]]);

{–说明开始

在相关的的位置上画出设置好的图片。具体画哪张图,通过第三个参数完成,这里用fk数组来确定,而且下标则由相关位置(由flag数组的行列位置来标志)的值来判定。

说明结束–}

end;

end;

其中主要用到了Pascal语言中的Random函数。

点击开始游戏,并选择玩家个数后,生成相应的棋子数目,选择两个玩家后生成棋子如图5-3所示:

在这里插入图片描述

图5-3 棋子的生成

目 录

摘要 I

Abstract II

1 选题背景 1

1.1 课题来源 1

1.2 目的 1

1.3 意义 1

1.4 主要问题 1

1.5 发展概况 1

2 设计原理 3

3 开发语言JAVA介绍 5

3.1 概述 5

3.2 特点 7

3.2.1 平台无关性 7

3.2.2 安全性 8

3.2.3 面向对象 8

3.2.4 分布式 8

3.2.5 健壮性 8

3.2.6 解释型 8

3.2.7 动态 9

3.3 区别 9

3.4 应用 9

3.4.1 与Internet 9

3.4.2 与电子商务 10

3.4.3 开发过程 10

4 需求分析 11

4.1 可行性研究 11

4.1.1 经济可行性 11

4.1.2 技术可行性 11

总结

总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。

如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。

刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。

[外链图片转存中…(img-qUR9fRV9-1714192250756)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值