BF-Game-Engine

所属分类:游戏引擎
开发工具:C#
文件大小:4081KB
下载次数:0
上传日期:2015-08-26 13:17:34
上 传 者sh-1993
说明:  Brainf*ck游戏引擎
(A Game Engine for Brainf*ck)

文件列表:
BFEngine.csproj (2962, 2015-08-26)
BFEngine.sln (810, 2015-08-26)
BFEngine.v12.suo (29696, 2015-08-26)
OpenTK.dll (4004352, 2015-08-26)
Program.cs (2910, 2015-08-26)
Properties (0, 2015-08-26)
Properties\AssemblyInfo.cs (1042, 2015-08-26)
bin (0, 2015-08-26)
bin\Debug (0, 2015-08-26)
bin\Debug\BFEngine.exe (6656, 2015-08-26)
bin\Debug\BFEngine.pdb (13824, 2015-08-26)
bin\Debug\BFEngine.vshost.exe (23168, 2015-08-26)
bin\Debug\OpenTK.dll (4004352, 2015-08-26)
bin\Debug\SFML.dll (103424, 2015-08-26)
bin\Debug\csfml-graphics-2.dll (1007616, 2015-08-26)
bin\Debug\csfml-system-2.dll (110592, 2015-08-26)
bin\Debug\csfml-window-2.dll (209920, 2015-08-26)
bin\Debug\img.bmp (1131654, 2015-08-26)
bin\Debug\libsndfile-1.dll (2275328, 2015-08-26)
bin\Debug\src.dbs (50, 2015-08-26)
csfml-graphics-2.dll (1007616, 2015-08-26)
csfml-system-2.dll (110592, 2015-08-26)
csfml-window-2.dll (209920, 2015-08-26)
libsndfile-1.dll (2275328, 2015-08-26)
obj (0, 2015-08-26)
obj\Debug (0, 2015-08-26)
obj\Debug\BFEngine.csproj.FileListAbsolute.txt (3350, 2015-08-26)
obj\Debug\BFEngine.csprojResolveAssemblyReference.cache (7706, 2015-08-26)
obj\Debug\BFEngine.exe (6656, 2015-08-26)
obj\Debug\BFEngine.pdb (13824, 2015-08-26)
obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache (6881, 2015-08-26)
obj\Debug\ResolveAssemblyReference.cache (180094, 2015-08-26)

# BF-Game-Engine A Game Engine for Brainf*ck Usage --- Step 1. Write your source code into a plain text file Step 2. `BFEngine srcfile.dbs` (where srcfile.dbs is your source file) Step 3. Type input into the console window BFGE Visualizes the 1024 byte array that Brainf\*ck uses in a 32x32 square grid. To stop tearing and flashing an extra command is added "\*" used for updating the screen. Otherwise the langauge is indentical. Tutorials for learning Brainf\*ck can be found online but the commands are: 1. ">" Increment the pointer 2. "<" Decrement the pointer 3. "+" Increment the value at the pointer 4. "-" Decrement the value at the pointer 5. "[" Begins while loop 6. "]" Goes to corresponding begin loop if value at pointer is not 0, otherwise it continues to the next instruction 7. "." Output the current byte to the screen (Not usually used in this case) 8. "," Waits for next key typed into console and stores it into byte at pointer 9. "*" Used for drawing the current array to the screen **Examples** --- +[++++++++++++++++++++++++++++++++++++++++++>>++*] ;Draws a checkerboard pattern +[>,*] ;Shows the text the user types color coded

近期下载者

相关文件


收藏者