这个想法是受到topcoder编程大赛的启发,但是我个人感觉各种编程大赛多侧重于考核算法能力,非常的枯燥,于是就有了现在的想法,让编程竞技“好玩起来”。

1 设想一块虚拟大陆,由10x10像素的方格构成

杂文->一个编程竞技游戏的设想

 

2 在这片大陆上,每个人都拥有自己的一个“基地”

杂文->一个编程竞技游戏的设想

 

3 每隔若干时间,这个基地里就会产生一个小人,这个小人可以出现在这个建筑的四周任何一个方格内(小人也可以不出来,一直呆在基地里面)

杂文->一个编程竞技游戏的设想

 

4 走出基地的小人我们用另一种颜色的小方块表示

杂文->一个编程竞技游戏的设想

 

5 这个小方块每隔单位时间可以上下左右移动一次,甚至是回到基地。他走过的地方就会属于这个玩家。

杂文->一个编程竞技游戏的设想

1)玩家控制的小人走过的地方越多,那么基地产生小人的速度越快,同时玩家分数也就越高。

2)玩家并不直接手动的控制每一个小人,而是通过编程的方法来设置好小人的行为,游戏启动后,小人会根据原先的设定代码自动开始行动

 

6 不过在玩家不远的地方会有另一个玩家,这是一个竞争的游戏

杂文->一个编程竞技游戏的设想

1)两个或多个玩家都提交自己小人的行动代码给服务器,服务器每回合依次给所有小人一次行动的机会

2)最后谁占领的格子越多,分数越高

3)这个游戏考验的就是编程者解决实际问题的能力,比如如何更有效率的占领方格、如何更有效率的发现敌人、消灭敌人,以及攻击和防守策略

 

有没有觉得这是个有趣的比赛?

相关文章:

  • 2021-08-27
  • 2021-08-11
  • 2021-09-20
  • 2021-10-28
  • 2022-12-23
  • 2021-08-18
  • 2021-11-24
  • 2022-12-23
猜你喜欢
  • 2021-09-14
  • 2021-08-20
  • 2022-12-23
  • 2022-02-08
  • 2021-11-08
  • 2021-12-13
  • 2021-12-05
相关资源
相似解决方案