robinxb 发表于 2010-12-28 13:48

想问一下,如何产生光束?(自然光、激光)

welva 发表于 2010-12-29 11:36

哇靠 好贴啊 狂顶

对玩腻了大作又对物理科学有点兴趣的人来说

这个小游戏是神作!!!!!!

xinaodan 发表于 2010-12-29 12:54

我勒个去~LZ好厉害

welva 发表于 2010-12-29 13:07

我补充一下   楼主说的关于窗口缩放好像有点问题

在后面空一格,然后加上scale:x.xx即可,缩放值应该在1~2之间。


我测试只能2倍放大,并且放大2倍后4个像素显示一个粒子。总粒子数不变,只是屏幕放大了所以游戏帧数不变

测试系统win764

qq13901234567 发表于 2010-12-29 13:13

这样的东西,LZ你真是好人,写这么详细。不过我基本没看懂。
我错了,我不该撒谎,我是完全没看懂。

qq13901234567 发表于 2010-12-29 13:13

我估计得实际的耍他几次再来看这帖子会好受些

021603 发表于 2010-12-29 14:29

工科的最爱……

obcat 发表于 2010-12-30 01:24

貌似很强大啊。有空一定要好好研究下

wc199761 发表于 2011-1-4 16:47

顶一下,把他顶到第一页!

qml078 发表于 2011-1-4 16:53

看起来不错,用空试试!

crow304519313 发表于 2011-1-4 16:56

{:3_149:}越来越佩服LZ了
好游戏呐!虽然我还没太玩明白{:3_103:}

mhtkjkj 发表于 2011-1-4 19:33

沙盘玩具(The Powder Toy)——

cw19900826 发表于 2011-1-4 19:45

先顶后看

snowrabbit 发表于 2011-1-4 20:20

NB的游戏,又是一个神作!

不过这个游戏混合了很多元素,比较“杂”,有玩物理的,粒子的,生命的,结构的......
要是划分开,每一样做细就跟好了。

ifelon 发表于 2011-1-5 14:36

回复 93# robinxb


    这个游戏没有激光,只有自然光,那些所谓的激光只是温度很高的光子而已……当然从能量的角度讲算作弱激光也行


产生光的几种方法(可能还有其他的,我只知道这几种)

1.用光子轰击复制体,复制体就会不停复制光子
2.用光子轰击电控复制体,激活后会连续产生光子
3.使用ISOZ/ISZS,这种辐射物质裂变的产物是光子而不是中子
4.弄一个对镜(任何能反射光子的材料)让光子在中间反复震荡,中间用透明材料+GLOW填充,用脆铁(BMTL)做分离器。GLOW有个特性,如果有光子在其中通过,它会受激辐射,在同方向放出更多的光子,颜色决定于GLOW的温度。如果反复反射,最后的结果是光子越来越多,而脆铁的特性是具有50%的反射率,用它把新生成的光子反射出去一部分留下一部分,就达到生产光子的目的了。如果对颜色不满意可以在出口加一个透镜(FILT)
5.做一个辐射源提供大量中子,让中子通过GLAS,后面接一层激活的液晶,在液晶后面就能收集到光子。GLAS透过光子和中子,而液晶只让光子通过。原理是中子在高速通过高折射率的介质时会有几率放出淡蓝色的光子。在物理上这个叫做切伦科夫辐射


@ welva

我知道只能放大1或者2倍,这是程序的算法规定死的,没法有非整数倍的显示方式(因为各种数据都是int型,要是是float会撑爆CPU的)
俺故意写成1.7误导不明真相的群众:P

ifelon 发表于 2011-1-5 15:51

俺的得意之作……
4x8位静态内存芯片(自带状态显示):TPT4802


TPT4802共有14根信号线,8根数据线,2根地址线,其他的是控制信号线。
对微机原理没有任何基础的同学,下面的内容可能对你们来说有点吃力……

WR:写信号。高电平有效。
RD:读信号。高电平有效。
#CS:选片信号。低电平有效。
A0,A1:片内选址信号。高电平有效。A0和A1的01组合可以选择4个内存模块,每个模块8位(一个字节)
CLR:清除信号。上升沿触发。真正的内存芯片是没有这个信号的,为了方便加上去。当收到一个电脉冲时会把所有内存数据置0,同时清除错误显示信号。
D0~D7:双向数据线。内置锁存器,只需要电脉冲即可写入,无需维持高电平。#CS=1或WR,RD均为0时呈高阻状态,可直接接到其他元件或系统总线上。


真值表:

WR RDCLR 行为
0 0 0 高阻(三态)
1 0 0 写内存
0 1 0 读内存
1 1 0 非法,显示错误信息
x
x
1
所有内存单元置0,清除错误信息


图为同时WR=1,RD=1,提示错误。




其他数据:
[*]WIFI占用情况一个4802共使用23路WIFI信号,8路数据,4*2路读写信号,2路读写总线信号,5路用于显示信息,可省略。因此TPT4802至少需要占用18路WIFI信号。

[*]扩展4802可以进行字扩展或位扩展或字位扩展,组成容量更大的内存。
位扩展:如使用两片4802,一片储存高8位,一片储存低8位。复制粘贴后只需要调整数据端口的频段即可。也就是说,进行位扩展,每扩展N位只需要多占用N路WIFI频段。1片4802需要最少18路,而位扩展的2片4802只需要24路,3片(24位)只需要32路。
字扩展:如使用两片4802,则复制粘贴后调整控制端口的频段(4*2路读写口,2路读写总线),数据端口无需调整。然后外接译码电路,输出直接接到#CS口即可。因为译码电路的输出是负逻辑,低电平表示选中。这也是为什么其他信号线都是高电平有效而只有#CS是低电平有效。也就是说,进行字扩展,每扩展N个字就需要多占用2.5N个WIFI频段。虽然占用频段多,但是在位宽越大容量扩展越多。

linessss 发表于 2011-1-7 04:42

物理化学仅限于高中程度并且早就忘光了的人表示无法上手。。。

新时代的炫哥 发表于 2011-1-7 08:15

好像很难玩的样子

kevin_01 发表于 2011-1-7 13:03

长见识了,没听过有这类游戏,应该很赞!感谢楼主无私奉献知识游戏!下来玩玩!

zijianshi 发表于 2011-1-7 14:10

看完回帖顺便下

jay451 发表于 2011-1-8 15:21

有点意思啊

hyyfish 发表于 2011-1-8 17:10

玩了之后才发现我是何等肤浅啊·················

ktzyx 发表于 2011-1-8 17:14

太深奥了。。。。

核弹头 发表于 2011-1-8 19:08

不得不说。。这游戏真正上手后真的可玩性极高

kk1122cs 发表于 2011-1-8 19:15

不明白怎么上传啊?我save了一个作品的

hktm 发表于 2011-1-8 20:31

= = 这游戏太给力了..恍然间几个小时就过去了

ifelon 发表于 2011-1-8 21:58

回复 117# kk1122cs


   
首先你必须要登录




做好作品后点左下角



填写介绍和名字,勾选publish,发布

kk1122cs 发表于 2011-1-8 22:33

回复 119# ifelon


    谢谢啊,LZ很用功啊~

ifelon 发表于 2011-1-9 12:36

45.1版更新啦~~更新说明慢慢补充

_CAI_ 发表于 2011-1-10 11:02

怎么删除温度标示啊?
页: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: 沙盘玩具(The Powder Toy)——用2M的容量模拟世界(2012/3/10 71.3版 入群逛论坛寻找组织吧~)