zoukankan      html  css  js  c++  java
  • 杂文>一个编程竞技游戏的设想

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Android基础
    Android基础
    Java小项目——多线程弹球
    Java小项目——抽奖系统
    Java小项目——五子棋
    Java小项目——画板
    Java基础——swing登录界面
    Java基础——类的继承
    实验室资料说明
    20180919 百信、百度面试
  • 原文地址:https://www.cnblogs.com/cation/p/2819102.html
Copyright © 2011-2022 走看看