细胞自动机(生命游戏)源码
2013-06-05 11:52
281 查看
/* 裸机运行细胞自动机(生命游戏) 请反注释#define _RVM并删除ebasic.rp后再编译 */ import "rbufm.h" main { //先初始化堆,推荐把所有操作放在real_main里 rf.init_heap real_main } real_main { char arr[25][80] char* p(4194304) for i=0 to 24 for j=0 to 79 { arr[i][j]=(*p).toint%7 p++ } char col=0 for { view arr,col delay trans arr } } view(rbufm<rbuf<char>>& arr,char& col) { for i=0 to 24 for j=0 to 79 { if arr[i][j]==1 rwin.text_n(i*80+j,char(`*)) else rwin.text_n(i*80+j,char(` )) col++ //在text_f后面加上col可以变换颜色 } } mac addc(a,b) { if(a>=0&&a<25&&b>=0&&b<80) if(arr[a][b]==1) count++; } trans(rbufm<rbuf<char>>& arr) { for i=0 to 24 for j=0 to 79 { count=0 addc(i-1,j-1) addc(i-1,j) addc(i-1,j+1) addc(i,j-1) addc(i,j+1) addc(i+1,j-1) addc(i+1,j) addc(i+1,j+1) if count==3 arr[i][j]=1 elif count==2 ; else arr[i][j]=0 } } delay { for i=0 to 400_0000 ; }
相关文章推荐
- C语言借助EasyX实现的生命游戏源码
- Android游戏源码合集(主要是AndEngine和Libgdx的)
- js贪吃蛇游戏实现思路和源码
- 一个简单的游戏服务器框架demo(源码已经放在GitHub)
- “本地游戏管理程序” 源码分享
- 基于TCP/IP的手机聊天游戏(附带源码和解释)之服务器端类
- 基于TCP/IP的手机聊天游戏(附带源码和解释)之客户端类
- ios版塔防类游戏源码
- 基于TCP/IP的手机聊天游戏(附带源码和解释)之共享类
- java斗地主游戏项目源码
- 用c语言演绎“生命游戏”
- 八数码游戏分析+源码——启发式搜索(一)
- 基于TCP/IP的手机聊天游戏(附带源码和解释)之共享类
- 生命游戏HTML5 Canvas代码
- 手放开游戏(擦衣服游戏)项目源码
- HTML5版Flappy Bird游戏源码下载
- 最好的棋牌游戏程序源码最好网络棋牌游戏开发
- 自己动手写推箱子游戏——设计师(源码)
- 一款经典的FLSAH车行游戏源码 碰碰车游戏源码
- android猜猜红桃A游戏源码