怎样才能交出一份合格的游戏策划书(草稿)

从事网络游戏的开发,算是一种偶然但也无奈的选择;
我不太清楚国内其他的游戏开发商是按什么样的方式来进行产品开发的。一段时间下来,我也摸清了
一款游戏开发的基本要素,我认为,概括一下,主要内容就是:策划+程序+美工。
    策划,排在第一位!足可见游戏策划的重要。
    什么是策划?我本不清楚这是一个什么概念。但我想,游戏程序也是一种程序,策划,就是相当于
软件的需求分析吧。既然这样,我想,策划应当不难。
    然而,真正的开发工作进行后,策划案交到我们手里后,我们发现,交给我们的策划案,其内容就只有:
想要实现的功能和其基本流程;这样的“策划”案,根本不能做为一份游戏软件需求!
于是,工作中的不满便随之而来。双方的不满都积累着。随着时间越长,争吵就出现了。而我,脾气刚直,
说话太过直白,直斥“策划”案的不足,到最后,领导找我谈话了:我们就用一份大哥的胸怀,帮助
他们吧。领导苦心,我能理解。我很感谢领导。
    什么是策划?经过上面的事情,我思考了一周,有了一个“自我”的认识:
策划,可以理解为“出谋划策”。这样就容易理解了。
策,就是出谋,也就是出点子,呵~~,一个好的点子,确实值钱;对于网络游戏,这点的重要性不用多说;
划,就是划策,也就是针对所出的点子,设计出一套科学可行的符合当前游戏系统开发架构的,效率高的实施方案。

对于游戏软件的开发,这点是至关重要的!
     策划案,不是随便就可以设计好的!

     策划案定稿提交论证,确定版本后,不可随意更改其设计!!

    做一个合格的策划,通过项目开发,我认为至少要满足以下几个方面:
第一,策划工程师最好曾经是一个程序员;最好是从事多年软件开发的程序员,对数据库要熟;
第二,策划工程师中文水平不能太差;对于问题的描述要清楚;
第三,策划工程师要懂美术;不要求是专业的,但一定要有好的审美能力和一定的美术设计能力;

写一份策划,应该要做的事情:
第一,充分了解当前游戏的3D引擎支撑能力和相关的开发包,这一点至关重要;
第二,充分了解当前游戏的系统结构与系统设计;
第三,充分了解当前游戏的数据库系统;
第四,知道开发工具的特点;

 

:) ,还是另写一篇吧。

### 回答1: 当一个用户线程执行时,它会占用CPU资源并执行一些操作,当它需要等待一些事件的发生或者等待某些资源时,它可以主动地将CPU资源交出来,让其他线程有机会执行。这个过程称为“线程交出CPU”。 线程交出CPU的主要目的是为了提高系统的并发性和资源利用率。如果一个线程一直占用CPU资源而不交出来,其他线程就无法执行,这会导致系统的响应时间变慢,资源利用率低下。通过让线程交出CPU,可以使得其他线程有机会执行,从而提高系统的并发性和资源利用率。 ### 回答2: 用户线程交出CPU是指在多线程程序中,用户线程主动放弃当前CPU的执行权,让其他线程获得CPU资源并执行。 在多线程环境下,操作系统将CPU时间片分配给不同的线程,每个线程在获得CPU时间片后可以执行一段指令。当一个用户线程完成了自己的任务或者需要等待某个事件的发生时,为了不占用CPU资源浪费等待时间,它可以通过某种方式主动将自己的CPU时间片交出来。 用户线程交出CPU的方式有多种,其中一种常见的方式是调用线程调度相关的API或方法,例如yield()方法、sleep()方法或wait()方法等。这些方法可以让当前线程暂停执行一段时间,或者将执行权交给其他线程,以便更合理地利用CPU资源。 用户线程可以主动交出CPU的好处在于提高系统的并发度和响应性。通过合理地在适当的时候让出CPU,可以使其他线程能够及时得到CPU资源,提高系统的吞吐量和效率。 然而,需要注意的是,用户线程交出CPU并不表示它会丢失CPU资源,而是根据其所采用的线程调度算法决定下次哪个线程会被分配到CPU执行。因此,用户线程交出CPU并不意味着失去自己的执行能力,只是暂时让出执行权,等待合适的时机再次获得执行。 总之,用户线程交出CPU是多线程程序中的一种合理利用CPU资源的策略,通过主动让出执行权,能够提高系统的并发度和响应性,从而更好地满足用户的需求。 ### 回答3: 用户线程交出CPU,意味着当前正在执行的用户线程主动释放CPU资源,使得其他线程有机会获得CPU的执行时间。 在多线程编程中,操作系统会为每个线程分配一定的CPU时间片来执行任务。当一个用户线程执行了一段时间后,它可以选择主动让出CPU,让其他就绪态的线程得到执行的机会。用户线程交出CPU的方式可以通过以下几种方式实现: 1. 线程主动调用sleep方法:通过sleep方法,线程可以休眠一段指定的时间,这样被休眠的线程就会交出CPU,其他线程有机会获得执行。 2. 线程主动调用yield方法:yield方法是一个线程让出CPU的暗示,它告诉线程调度器,可以让其他具有相同优先级的线程执行。但是,线程调度器是否采纳这个建议,是由具体的实现来决定的。 3. 线程等待锁资源:当线程需要获取某个锁资源时,如果资源已经被其他线程占用,那当前线程就会释放CPU,处于等待状态,直到资源被释放。 用户线程主动交出CPU资源的目的是为了实现线程的公平性和合理分配CPU时间片,避免某个线程过度占用CPU而导致其他线程得不到执行的机会。通过适当地使用上述方法,可以使线程间的执行更加均衡,提高并发程序的性能和效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值