java_day6

目标:Java web开发

今天,挖个坑。

  • 明天考完科一就自由了,该拾起算法的修炼了。准备多加一门C++类。
  • 开发都不会,谈什么web开发。准备用到Eclipse,还有gitub。
  • 就是喜欢,就是玩儿,虽然才学了不到十天的java,但我就是想写游戏了。反正我有资源

废话说完,上今天的菜:
写一个象棋程序(单机版的那种),要在一个项目里包含这8个文件。

  • 象棋主类文件ChineseChess.java
  • 象棋棋盘类文件ChessBoard.java
  • 棋子类文件ChessPiece.java
  • 棋子点坐标类文件
  • 玩法规则类文件Rule.java
  • 走步类文件MoveStep.java
  • 制作棋谱类MakeChessManual.java
  • 演示棋谱类文件Demon.java

谈谈我感觉到的不同:

  • 他把造棋盘,动棋子放在不同的文件夹下,分属不同的类里,这就是面向对象的魅力嘛。
  • 放在同一个包中,每个文件最开始都要加上package cn.edu.ouc.chineseChess;
  • 几乎每个文件夹里代码量都有至少三百行的代码,代码量巨大。
  • 功能强大,居然能用鼠标操控了。在Window操作系统下DEVc++上用c语言的getc()才只能做到输入的内容不显示到界面上。
  • 这个是我查到的。此程序用swing写,网上有大神说此法已过时,不用深入了解。
    我学java是为了写游戏的,不是为了研究java直至精通,哪个实用找那个,大神你大可放心。

这是我找到的其他java游戏资源,打包在一起的

又水过了一天。(逃)

posted @ 2021-07-08 21:58  zhuangzhongxu  阅读(52)  评论(0)    收藏  举报