zoukankan      html  css  js  c++  java
  • 龙之森林项目进程

      龙之森林是一款桌游的电子版本,尝试着实现这款游戏,主要是源于我对于策略游戏的喜爱,还有希望通过写一些unity3D游戏来加深自己对于unity3D的理解。龙之森林的相关信息可以在龙之森林作者的主页里找到,作者也设计了其它一些其它类型的桌游,有兴趣的话可以去他的主页逛逛或者联系下他本人。通过浏览龙之森林作者的主页,以及与他的几次简单交流,让我觉得他是一个富有创造力的人,一个相当有才的人,与这样的人交流,总能使自己得到进步,这恰好是沉浸于程式以后愈来愈死板及腐朽的自己所缺少的,或许这也是我决定实现这款游戏的电子版本的原因。

    下载地址:

      http://yun.baidu.com/s/1ntFwRSP

    游戏简介:

      龙之森林是2~4人的对抗游戏,主要玩法是移动各种兵种来获取资源,打压敌方兵种,最终摧毁敌方城池。

    胜利条件:

      摧毁敌方城池。

    游戏流程:

      玩家需要先在棋盘上选择任意一格来建立城池,建立城池以后玩家会获得一个士兵,需要点击添加士兵将士兵添加到城池周围八格中的任意一格。移动士兵可以显示周围的牌,如果有资源牌也可以获取到资源。一回合结束后(回合倒计时到0),另一名玩家开始执行相同的动作。添加兵种和移动兵种都算是一步,玩家每回合开始会获得2·6的随机步数。

    城池:

      城池有三个等级,一级城池有三滴血,二级城池有四滴血,三级城池有五滴血,城池被毁则失败。

    兵种:

      兵种有三种,士兵,弓兵和火龙,士兵和弓兵都只能攻击上下左右四个方向,士兵攻击敌方后会跳到敌方位置,弓兵攻击敌方后可以处于原位,火龙可以攻击八个方向,攻击敌方后会跳到敌方位置,不过只能放置在特殊地形(熔岩)上。每个士兵生命都是一,攻击也是一。

    资源:

      资源有三种,石头,粮食,黄金,石头用来修补城池(消耗5石头补一滴血),粮食用来生产兵种(士兵消耗2粮食,弓兵消耗4粮食,火龙消耗6粮食),黄金用来升级城池(消耗15黄金)。

    地形:

      熔岩,树林,和草地。

    操作:

      如何添加士兵:点击添加士兵,点击自己视野内的任意一格。

      如何移动士兵:游戏界面上点击士兵,可以选中士兵/取消选中士兵,然后点击士兵周围八格任意一格来移动士兵

      如何升级城池:点击界面上的升级按键会自动升级本方城池。

     

    --更新(2015.07.23)

      实现游戏基本流程

      更改翻牌为视野

      添加城池后自动赠送一个士兵

  • 相关阅读:
    如何在Unity中播放影片
    C# typeof()实例详解
    unity3d用鼠标拖动物体的一段代码
    unity3d中Find的用法
    geometry_msgs/PoseStamped 类型的变量的构造
    c++ ros 计算两点距离
    C++ 利用指针和数组以及指针和结构体实现一个函数返回多个值
    C++ 结构体指针的定义
    Cannot initialize a variable of type 'Stu *' with an rvalue of type 'void *'
    C++中的平方、开方、绝对值怎么计算
  • 原文地址:https://www.cnblogs.com/nottvlike/p/4670874.html
Copyright © 2011-2022 走看看