读《战国策》有感


         ---------    Lexlin 2016-6-17

战国时代诸侯混战,群雄并起,各诸侯国为了各自利益,厉兵秣马、尔虞我诈。而一些个人为了争名逐利,陆续入世到这种大混战之中,于是各种谋略之士、舌辩之士、军事达人纷纷涌现出来,可谓人才辈出。

军事家中乐毅是让人印象深刻的一个,以弱燕的实力,说服各国诸侯并集合攻打实力强大的齐国,攻破六七十余城,只剩最后三城,而此时燕王驾崩,后主登基。齐田单使用反间计,后主责令乐毅返回燕都。而乐毅已知被人构陷,恐遭不测,于是离燕之楚。后主派使者责难和邀其返回燕国,乐毅回绝后主,话说的非常漂亮:倘若返回被害,恐损害先王的英明,而陷后主于不义。自己知道先王和后主的区别,先王有鸿鹄之志,知人善任、任人唯贤,且用人不疑、惩罚分明,而后主却胸无大志、任人唯亲,嫉贤妒能、狐疑猜忌。所以在先王时,敢于放手做事,也敢于接收册封,而后主时,则没有这样的勇气。“靡不有初鲜克有终”,吴王阖闾时伍子胥春风得意,大败越国而称霸于诸侯,而夫差时则被赐宝剑自杀而亡。历史的教训教导了自己该如何做出选择。可见乐毅不光是军事家,同时也是有韬略、有才华、善于识人的智者。

在弱肉强食的战国时代,各诸侯为了强国立本,招贤纳士、广纳人才,因而一大批巧舌如簧、口吐莲花的纵横家应运而生,这其中最著名的要数张仪和苏秦。这些所谓纵横家大都为了施展自己才华,也可以说是为了个人私利,在战国这个大舞台之上纵横捭阖、恣意驰骋,甚至为达目的不择手段,极尽龌蹉卑鄙之能事。

譬如张仪诓骗楚怀王,让楚和齐国断交,然后秦国割让600里土地给楚国,愚蠢的楚怀王不听陈轸的劝谏,毅然和齐国交恶,但等到去接收秦国土地的时候,张仪称割让的为6里地,而不是600里地,楚怀王恼羞成怒,发兵攻打秦国,结果遭遇惨败。楚国从此一蹶不振,而屈原也在后来白起攻破郢都后投江自尽。

苏秦主张合纵,但最初也是去秦国寻机会,被拒之后又锥刺股发奋读书,可见这个人功利心非常之强。后来到赵国游说成功,并出使各国,领八国相印,风光一时,但却嘲笑家里的嫂嫂“前倨后恭”,可见此人人品不佳、境界不高。
在《楚王死太子在齐质》中,为个人利益,耍手段、玩弄楚王、太子、孟尝君等于鼓掌之中,真可谓机关算尽。是很让人鄙夷的地方。

陈轸也是让人印象深刻的纵横家,他善于用讲故事的方法简明地阐明一些道理,从而达到说服别人的目的。譬如在齐国时以画蛇添足的故事说退攻齐的楚将昭仪,在秦国时先后以择亡人妻妾的故事来说明自己对秦王的忠贞,又列举良仆易卖、贞妇易嫁来说明自己是一个好臣子来回击张仪再三的诋毁。在韩魏相争时,又以两虎相争的故事建议秦王坐山观虎斗从而使秦国坐收渔人之利。在张仪诓骗楚怀王的时候,陈轸一下子就识破了张仪的雕虫小技,只可惜楚王实在是利欲熏心且愚昧无知,不听陈轸的劝告,终致楚国国力衰退,从此几无翻身之力。

另外一个就是蔡泽,他的功成身退的主张,使应侯范雎退位, 后来有人诋毁他的时候也主动退位,避免了灾祸。
他列举越国文种、楚国吴起、秦国商鞅和秦将白起四人被杀的事实,阐述了功成而身不退会导致祸害的降临。所谓“鸟尽弓藏、兔死狗烹”, 古往今来王朝的更迭,好像反复在印证这个道理。

和这些人比起来,屈原真的志节高远。屈原为自己祖国鞠躬尽瘁却始终得不到重用,楚国灭亡后便沉江汨罗,如果像这些所谓纵横家,屈原得不到楚国重用,完全可以去别的国家寻得一席之地,然后封侯拜相,很滋润的生活下去。而他却始终矢志不渝,一心为国。

战国的士人,才高八斗、运筹帷幄的杰出人物如此之多,有些甚至比屈原高明很多,而只有屈原会被后世的华夏儿女纪念,并将永远怀恋下去。怀恋的正是他高洁的品质!
### Android 平台上的战国策游戏开发 #### 1. 架构设计的重要性 在开发任何复杂的应用程序时,良好的架构设计至关重要。对于像战国策这样的策略类游戏,在Android平台上实现时应特别注意分离业务逻辑与UI层[^1]。这意味着所有的核心玩法机制、状态管理以及规则判定应当独立于具体的界面表示形式存在。 #### 2. 技术栈的选择 针对Android应用开发,官方推荐采用Kotlin作为主要编程语言,并利用Jetpack组件库来构建稳定可靠的应用结构。为了提高效率并保持代码质量,可以考虑引入依赖注入框架(如Dagger)、数据绑定技术以及其他现代工具链支持。 #### 3. 用户交互体验优化 考虑到移动设备的特点,开发者需精心规划触摸操作响应方式、动画效果运用等方面的内容,从而提供流畅自然的操作感受给玩家。同时也要兼顾不同屏幕尺寸下的布局适配问题,确保最佳视觉呈现效果。 #### 4. 多媒体资源整合 高质量的声音文件、精美的图形素材都是提升产品竞争力不可或缺的因素之一。因此建议提前准备好所需的音效资源包、角色立绘图集等资料,并通过合理的方式集成至项目当中。 ```kotlin // 示例:加载背景音乐 val mediaPlayer = MediaPlayer.create(context, R.raw.background_music) mediaPlayer.start() ``` #### 5. 测试驱动开发实践 遵循TDD理念编写单元测试案例可以帮助尽早发现潜在缺陷所在之处;而自动化回归测试则能有效防止新功能加入过程中破坏已有特性的情况发生。特别是在处理涉及大量条件分支的游戏逻辑部分更是如此。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值