对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(1)
摘要:1.1. OpenCV简介 OpenCV 的全称是 Open Source Computer Vision Library(开源计算机视觉库),它是一个功能强大的跨平台开源计算机视觉库,可应用于人机互动、物体识别、图像分割、人脸识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶等诸多
阅读全文
posted @
2022-09-25 15:35
语风
阅读(520)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(5)
摘要:4.3. 编程实现 (续上) 3. 实现射击捕鱼 在第 3 个阶段,将按照“编程思路”中介绍的射击捕鱼的算法进行编程,实现让玩家操控大炮射击捕鱼。在“bydr”项目目录中,把version2.jl复制一份并命名为version3.jl,然后在第2个版本的基础上编写第3个版本的代码。 1) 创建3个角
阅读全文
posted @
2022-09-21 19:47
语风
阅读(91)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(4)
摘要:4.3. 编程实现 (续上) 1. 实现鱼群的生成和鱼的游动 在第2个阶段,将按照“编程思路”中介绍的鱼群生成策略和鱼的游动策略进行编程,在屏幕上创造出一群栩栩如生的海洋鱼类,并让它们以随机路线游动。在“”项目bydr 录中,把 version1.jl复制一份并命名为version2.jl,然后在第
阅读全文
posted @
2022-09-17 10:34
语风
阅读(81)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(3)
摘要:4.3. 编程实现 (续上) 在原书的案例中,这个捕鱼游戏程序的代码量是最多的,为了降低初学者的学习难度,原书分4个阶段编写这个游戏程序,并为每个阶段建一个版本。 接下来,按照前面介绍原书的编程思路和分阶段多版本的思想来编写这个游戏程序。 搭建游戏框架 首先建立一个名为“bydr”(捕鱼达人的拼音首
阅读全文
posted @
2022-09-12 19:31
语风
阅读(77)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(2)
摘要:4.3. 编程实现 在编写捕鱼游戏之前,原书是先创建一个 pyglet.sprite.Sprite 类的派生类SpritePlus,实现了一套角色运动控制指令。不过julia中没有类(Class)的概念,也不支持实体继承,虽然julia这样设计有一定的道理,但是却给我们出了难题,因为我们不可能从Ac
阅读全文
posted @
2022-09-08 15:12
语风
阅读(81)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(1)
摘要:4.1. 游戏介绍 这是一款以深海狩猎为题材的休闲射击游戏一捕鱼达人。如下图所示,在游戏窗口中游动着各种色彩鲜艳的鱼儿,一门大炮位于窗口正下方;玩家移动 鼠标指针,大炮随之转动;瞄准鱼儿,轻点鼠标,就能发射炮弹;当炮弹击中鱼儿时,就会变成一张渔网,将鱼儿收人网中并兑换成得分。 这个游戏轻松而简单,可
阅读全文
posted @
2022-09-03 10:44
语风
阅读(235)
推荐(0) 编辑