用Julia玩贪吃蛇

目的

本教程适用于零基础用户,目的是让大家快速上手Julia,了解基本的语法,熟悉Julia的编程范式,并在此过程中熟悉Julia的包管理工具和日常开发流程。

涵盖的知识点

  • REPL下的基本操作
  • 数组
  • 结构体定义
  • 循环
  • 函数
  • IO操作
  • 测试
  • 包的安装与使用,以Makie.jl为例
  • Makie的基本**
  • 键盘输入与响应
  • 本地包管理
  • 撰写文档
  • 注册及分享包
  • 提交PR贡献代码
  • 进阶
    • 不同的游戏变种
      • 3D
      • 增加围墙
    • 设计算法自动执行

准备

前往北京外国语大学开源软件镜像站下载和安装最新版的Julia(建议v1.5及以上)。然后将本教程拷贝到本地,打开终端命令行,切换到本文件所在目录,然后执行Julia二进制文件,进入Julia的REPL。此过程中遇到任何问题可前往 Julia中文社区 发帖提问。