Java贪吃蛇的设计与实现

By David 课程任务:7 个 学习人数: 140

了解用面向对象的方式来编程解决问题,学习如何设计类,如何选择数据结构以及Java多线程与界面编程的基础知识。练习完成之后,你会发现你编写了一个具有良好扩展性的代码,可以方便地添加更多高级功能,真正提高Java程序设计的能力。更加体系化地学习Java开发请参考Java Web实战课程

超级名师

导师来自北京大学计算机专业的老师和业界一流的工程师,帮助你快速成长

求职必备

导师们最大的烦恼就是每天各路公司求他们推荐程序员,帮帮他们吧,快到碗里来

实战导向

图文、代码与视频有机结合的实战课程内容,打造真实的项目,最佳实践一网打尽

专业工具

随时随地学习在线学习,记录完整的学习过程与轨迹,沉淀终生受益的代码和内容

David

北大教师,曾创办OSGi中文社区和软件开发协工具onboard

Ricky

天码营技术总监,全栈程序员, DevOps,超级工具控

Harttle

北大物理系出身的Linux极客,追求极致简单,武术发烧友

Cliff

传说中的快刀手,北大计算机应用与设计协会前理事长

Michael

Google工程师,北大信息科学技术学院本硕

Bob

Facebook工程师,北大信息科学技术学院本硕

Hash

北大数字艺术专业毕业,十年设计经历,极限运动爱好者

Li

任职于Twitter、Airbnb,德州扑克世界赌王大赛冠军

登录发表评论 登录 注册

Toder
Toder 于 25 天前

点击Yes就行,表示进入debug视图

Clipboard Image.png

已运行程序,运行过程中,出现如上错误。请问何因?

@Ryan Yuan

Ryan Yuan
Ryan Yuan 于 1 个月前

Clipboard Image.png

已运行程序,运行过程中,出现如上错误。请问何因?

Toder
Toder 于 3 个月前

@994584388 没事,慢慢练习一下就会了,git的学习推荐你一篇文章:https://www.tianmaying.com/tutorial/git-basics

994584388
994584388 于 3 个月前

谢谢老师解答,我已经购买了课程,只是git不太会用……暂时还不会提交作业

不是视频课程,是一系列的编程练习。

这个不是视频课程吗......而且联系老师QQ登录不上去

@994584388

@Toder

Toder
Toder 于 3 个月前

不是视频课程,是一系列的编程练习。

这个不是视频课程吗......而且联系老师QQ登录不上去

@994584388

994584388
994584388 于 3 个月前

这个不是视频课程吗......而且联系老师QQ登录不上去

Toder
Toder 于 3 个月前

不是这个问题导致的,你可以再仔细看看作业描述。@Nigel 

Nigel
Nigel 于 3 个月前

第五课的测试是不是有问题? 要求好像太严格了, 明明是随机生成的 Food, 却要求参数也要一样...

Toder
Toder 于 3 个月前

抱歉,系统出了点问题,进展速度很快哪,稍安勿躁哈~grin 

第7课的代码一直在测试。。。妈蛋

@WuZiJie

cser
cser 于 3 个月前

应该设置一下登陆密码就行了吧

我是通过GitHub账号登录的天码营,请问我账号的git仓库的密码是多少啊?clone不了代码。

@WuZiJie

Toder
Toder 于 3 个月前

U R right! 改过来啦!

    public static final int UP = 0;

    public static final int RIGHT = 1;

    public static final int DOWN = 2;

    public static final int LEFT = 3;

多添加了一个“int”,这样我这就不会报错了

@test028

SuperS
SuperS 于 3 个月前

完成的话 能掌握很多 基础知识。

以前没什么计算机基础,刚接触java二周,不太确定自己能否跟上课程,老师一般答疑解惑是有固定时间吗?

@qianwai

test028
test028 于 3 个月前

    public static final int UP = 0;

    public static final int RIGHT = 1;

    public static final int DOWN = 2;

    public static final int LEFT = 3;

多添加了一个“int”,这样我这就不会报错了

Toder
Toder 于 3 个月前

没基础没关系,时间不限制,你可以一直学习。老师看到问题后会尽快答复你,没有固定时间。

以前没什么计算机基础,刚接触java二周,不太确定自己能否跟上课程,老师一般答疑解惑是有固定时间吗?

@qianwai

qianwai
qianwai 于 3 个月前

以前没什么计算机基础,刚接触java二周,不太确定自己能否跟上课程,老师一般答疑解惑是有固定时间吗?

Toder
Toder 于 3 个月前

在网上能找到不少贪吃蛇的代码,但是往往写得比较乱,甚至有所有代码都包含在一个类中的情况,对于初学者而言即使能Copy后跑起来,也不一定能够真正理解代码的逻辑。实际上实现贪吃蛇的代码并不复杂,如果尝试去给出优雅地实现,比如写出具有清晰的类结构,有助于真正提高大家程序设计的基本功。

咨询老师