游戏里的二进制代码什么意思吗

求解,一个游戏程序中出现如下代码,是什么意思【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:702,512贴子:
求解,一个游戏程序中出现如下代码,是什么意思收藏
该游戏可以算作一个格斗平台?是一个使用C语言与Allegro程序库开发的免费的2D格斗游戏引擎。该游戏可以自由添加自己制作的人物,人物有自己的代码。但是代码使用了面向玩家的方式,是经过转换之后的代码,能够让人物做出各种动作。但是,有些人做出了一些非常厉害的BUG人物,能够瞬间杀死对方之类,有些是利用游戏代码,有一些是直接利用计算机语言其中一种是printf漏洞,使用%n修改内存,它大体还是在游戏本身的范围内,比如type = displaytoclipboardtext = "%1u%n"params = 4942237这里可以看到,它结合了一些游戏代码,是利用游戏本身的一些漏洞执行的但是今天某人开发了一个全新的人物,我不知道它是利用什么方式,但是杀伤力非常恐怖以下[command]name="recovery"command=x[Statedef 悙膻黜];win7 64bit/vista 64bit;[Statedef 悙膻黜];xp/win7 32bit/vista 32bit[State ]type=nulltrigger1=1↑以上部分还大体属于游戏代码,但是下面那段,请大家看看悙悙悙悙悙悙悙悙悙悙悙悙惛0GK惽[K茾兏0记@u*莯茾莯P骨@莯T骨@"莯徘@(1111乭(0111茾,莯 徘@2茾6u鋍丂6v鋍茾9鐷K茾&tGK茾B爰茾F[K磺@N兠兦@R紭P肚@YvJ陶乭Y@Y000-000茾u铋茾^丂^茾凔w茾鰦寴茾寴P非@乱 d茾efcu茾 咏y$茾$ode茾(u藡I茾,墭P茾-墭P骨@3墭T骨@9増4记@?莯8记@E1111乭E0111茾I爰悙惛L *@!惽0GK冹亿$4u惽$1隚脨惽$堕G脨这段代码是直接写进游戏的文档里头的,游戏启动时会默认读取人物的文本文档。这段代码如何被执行的?它又是什么东西?
找java?到博为峰,专注java开发培训14年,零基础入学,毕业包推荐就业.可试学7天!找java?来博为峰学java开发,成立14年,校区遍布全国,14所校区,120天到精通
卧槽,二进制码吧   --来自助手版贴吧客户端
这游戏听起来只有程序员可以玩
登录百度帐号o和1代码的世界什么意思_百度知道
o和1代码的世界什么意思
o和1代码的世界什么意思
我有更好的答案
你确顶是o和1而不是0和1或者I和O吗?
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。赞助商链接
当前位置: >>
解密 卡片猜数字游戏
二进制码的应用
猜数字大家看到的六张填满数字的表。 你可以任选其中一个数,只要说 出这个数在哪几张表中出现,玩 游戏的人就能立刻猜出它是几。 “1 + 1 = 10”―浅谈二进制的妙用 例如你选的是20,那么你只要说出 它在第三张和第五张表里,玩游戏的 人就能立刻猜到它是 20。为什么呢?我们可以看到,只同时出现在第三 张和第五张表里的数只有20,所以只 要记住20在哪几张表中出现,就可以 猜出答案了。 下面我们用数学方法更一般地分析其中 的道理。 问: 为什么一共要有6张表? 为什么每张表都有32个不同的数? 为什么每张表中最大的数都是63?6、32、63这三个数有没有内在联系呢? 首先,在规定用六张表的前提下,我 们考虑可以安排多少个数使它们分别只 出现在其中的一张、两张、EEE、六 张? 为了叙述方便,我们引进以下符号。记集合 记kAk={只在k张表里出现的数},kA 中元素个数为 A,(k=1,2,3,4,5,6) 易知,只出现在k张表里的数的个数= 从六张表中取k张的不同取法的个数 所以,Ak6 k ?1 k=1C2k 63 4 5 6? A C 6 ? C 6 ? C 6?C 6?C 6 ? C 6 ? 2 ^ 6 ? 1 ? 63=即这样就得到:若只用 6 张表格,则可安 排63个不同的数字。这就是6和63的关系。 另外每张表格需要有多少个格子?也 即需要填多少个不同的数字? 我们可以把每张表格上的数分为六类 (因为只有6张表格) :共在一张表中出现;共在两张表中出现;EEE共在六张表中出现。 记集合 B j ={在第j张表中出现,且共在k 张表中出现的数} ,(j=1,2,3,4,5,6;k=1,2,3,4,5,6)k记 B j 的个数为 B j ,则 对任何 j ,kkB =从其他5张中取k-1张的不同取法个数=C 5jkk ?1故每张表中这6类数的总个数是:?Bk ?16k j= C 5 ? C 5 ? C 5 ? C 5 ? C 5 ? C 5 ? 320 1 2 3 4 5 由上述分析知:若只用6张表格,则可安排63个 不同数,也即最大的数是63,而每 张表格要填32个不同数字。 现在还有一个问题需要研究:这6张表格如何去填才能最快地猜 出正确的答案? 显然,填写表格的方式是多种多样的。 例如,可按63个数字的分类方式来填写:①只在一张表格上出现的: (一)→1, (二)→2, ??????,(六)→6; ②只在两张表格上出现的: (一二)→7, (一三)→8 , (一四)→9, (一五)→10,(一六)→11,(二三)→12,(二四)→13,(二五)→14,(二六)→15,(三四)→16,(三五)→17,(三六)→18,(四五)→19,(四六)→20,(五六)→21, ③只在三张表格上出现的:(一二三)→22,(一二四)→23,(一二五)→24, (一二六)→25,(一三四)→26,(一三五)→27, (一三六)→28,(一四五)→29,(一四六)→30, (一五六)→31,(二三四)→32,(二三五)→33, (二三六)→34,(二四五)→35,(二四六)→36, (二五六)→37,(三四五)→38,(三四六)→39, (三五六)→40,(四五六)→41,④只在四张表格中出现的:(一二三四)→42,(一二三五)→43, (一二三六)→44,(一二四五)→45, (一二四六)→46,(一二五六)→47, (一三四五)→48,(一三四六)→49, (一三五六)→50,(一四五六)→51, (二三四五)→52,(二三四六)→53, (二三五六)→54,(二四五六)→55, (三四五六) →56,⑤只在五张表格中出现的:(一二三四五)→57,(一二三四六)→58, (一二三五六)→59,(一二四五六)→60, (一三四五六)→61,(二三四五六)→62,⑥六张都出现的: (一二三四五六)→63,但这样的方法不容易记忆。 为了便于记忆和提高速度,我们要借 助于二进制数的方法。 任何一个数X(1≤X≤63)在6张表上出现 a 的状况都一一对应于一个二进制的6位 数:ia a a a a a ,其中a 只取0或16 5 4 3 2 1ia =0表示在第i张上不出现, a =1表示在第i张上出现;(1≤i≤6)i i 例1:某数只在第四张和第五张表上出现,则有(四,五) ←→((011000) = (24)2,那么该数就是24。10例2:某数只在第三、四、五、六张上出现则有(三、四、五、六) ←→=?60??111100?210,那么该数是60。 1 17 33 493 19 35 515 21 37 537 23 39 559 25 41 5711 27 43 5913 29 45 6115 31 47 632 18 34 503 19 35 516 22 38 547 23 39 5510 26 42 5811 27 43 5914 30 46 6215 31 47 63(一)(二)4 20 36 525 21 37 536 22 38 547 23 39 5512 28 44 6013 29 45 6114 30 46 6215 31 47 638 24 40 569 25 41 5710 26 42 5811 27 43 5912 28 44 6013 29 45 6114 30 46 6215 31 47 63(三)(四)16 24 48 5617 25 49 5718 26 50 5819 27 51 5920 28 52 6021 29 53 6122 30 54 6223 31 55 6332 40 48 5633 41 49 5734 42 50 5835 43 51 5936 44 52 6037 45 53 6138 46 54 6239 47 55 63(五)(六) 由此可知,只要说出你所取的数在 6 张表上的分布情况,按上述方法就 可以立刻得到正确答案。 现在,大家自然就知道填表方法了。 这就是巧猜数字的全部秘密。 说明: 这是一个古典的数学游戏。 在这个游戏中二进制体现了“优化” 这一极其重要的数学思想。 如果大家把表格中的数字看作人 的年龄的话,就可以玩巧猜年龄的 游戏。一般而言,当选用七张表格 时,就可以猜出任何人的年龄了。
赞助商链接
猜数字游戏_计算机软件及应用_IT/计算机_专业资料。程序员游戏练习,猜数字 ---猜数字游戏:(v1) 假定:谜底是 23; 控制台:谜底已初始化,请猜数字,范围(0~100...java编写猜数字游戏_计算机软件及应用_IT/计算机_专业资料。猜100以内的数字游戏: 1. 通过键盘输入猜一个数字 2. 判断提示大了或小了或猜正确了 3. 游戏结束,...js猜数字游戏,html脚本,就是编程,js基础_计算机软件及应用_IT/计算机_专业资料。js猜数字游戏,html脚本,js编程基础。该游戏有八次猜数字的机会,每次猜的过大或是...猜数字游戏的分析与实现_计算机软件及应用_IT/计算机_专业资料。合肥工业大学...游戏说明 二 总体设计 三 程序代码 四 运行结果 五 附录文档 一 游戏说明(猜...VB-猜数字游戏做法详解_计算机软件及应用_IT/计算机_专业资料。VB-猜数字游戏做法详解,图文并茂,按照图示和文字,可做出VB猜字游戏。1...猜数字游戏程序设计_其它课程_高中教育_教育专区。...正文部分包括:设计任务及要求、方案比较及论证、软件...这样用符号代替机器语言 的二进制码,就把机器语言...JSP实现猜数字游戏_计算机软件及应用_IT/计算机_专业资料。JSP实现简单的猜数字游戏 登陆界面:welcome.jsp &%@ page language=&java& contentType=&text/ ...猜数字游戏,c语言实现_计算机软件及应用_IT/计算机_专业资料。# include &stdio.h& # include &stdlib.h&// 包含 rand()函数 #include &ctype.h&// 包含 ...猜数字游戏_计算机软件及应用_IT/计算机_专业资料。该游戏可以由程序随机产生四个0到9之间的整数,可重复。玩游戏者通过由用户输入四个数字来匹配上面所产生的数字...计算机软件及应用专题推荐 java猜数字游戏扩展板 java猜数字游戏精简版1...j​a​v​a​猜​数​字​游​戏​源​代​码...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。源代码怎么用的啊??有的游戏给 有的程序个给的那个_百度知道
源代码怎么用的啊??有的游戏给 有的程序个给的那个
// stdafx.cpp : source file that includes just the standard includes
// FixYou.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include &stdafx.h&
就像这种东西 大概~要不是高手别鄙视我啊...
我有更好的答案
不知道你玩的啥游戏,但是看样子估计是c++代码,我英文学的不好从英文描述中我猜测这是v c++的代码,“//”在代码中表示注释,前三行是注释,其大意如下: stdafx.cpp :源文件,包括刚才的标准单元? fixyou.pch将是预编译的标题
stdafx.obj将包含预编译的类型信息“cpp”明显是c++源码文件的缩写名,而最后一行是头文件。所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。 编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include &stdafx.h&前的代码都是预编译的,它跳过#include &stdafx. h&指令,使用projectname.pch编译这条指令之后的所有代码。 因此,所有的CPP实现文件第一条语句都是:#include &stdafx.h&。其实我学的pascal,所以对c++了解的少,如果你真的想学会他,还是自己找几本c++的书学一下,这样才能“使用”代码得心应手。
知道你玩的啥游戏,但是看样子估计是c++代码,我英文学的不好从英文描述中我猜测这是v c++的代码;前的代码都是预编译的,它跳过#include &stdafx,所有在指令#include &quot,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows. h&quot.pch、Afxwin.H)预先编译: stdafx,以后该工程编译时,不再编译这部分头文件,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname。编译器认为,所以对c++了解的少,如果你真的想学会他,还是自己找几本c++的书学一下,这样才能“使用”代码得心应手,所有的CPP实现文件第一条语句都是;指令,使用projectname.pch编译这条指令之后的所有代码,其大意如下,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名。 编译器通过一个头文件stdafx。其实我学的pascal.H。 因此.h&,仅仅使用预编译的结果。这样可以加快编译速度;stdafx.h&quot:#include &stdafx.cpp :源文件,包括刚才的标准单元? fixyou.pch将是预编译的标题
stdafx.obj将包含预编译的类型信息“cpp”明显是c++源码文件的缩写名,而最后一行是头文件。所谓头文件预编译.h这个头文件名是可以在project的编译设置里指定的.h来使用预编译头文件。/”在代码中表示注释,前三行是注释,“&#47
本回答被网友采纳
需要指出的是,源代码的修改不能改变已经生成的目标代码。自由软件一般是不仅可以免费得到,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序,必须重新编译。 代码组合 源代码作为软件的特殊部分: 生成目标代码,专业术语叫做软件移植。 版权 如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。例如,一个程序如果有C语言库的支持,成为好坏的重要标准,是指未编译的文本代码。是一系列人类可读的计算机语言指令。 对软件进行说明,即对软件的编写进行说明。为数不少的初学者。如果需要目标代码做出相应的修改,书写软件说明在业界被认为是能创造优秀程序的良好习惯。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了、维护和软件复用都有巨大的好处。因此,而且公开源代码,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写,甚至少数有经验的程序员都忽视软件说明的编写,但在执行效率上则存在不同。普遍规律是:越高级的语言,这种过程叫做编译,通过编译器完成。 作用 源代码主要功用有如下2种作用。但是说明对软件的学习、分享。 在现代程序语言中。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,其执行效率越低,那么就可以用C语言,则可以用汇编语言编写。 较为复杂的软件,一般需要数十种甚至上百种的源代码的参与,一些公司也硬性规定必须书写,即计算机可以识别的代码。软件文档则是表明可读性的关键。 效率 虽然我们可以通过不同的语言来实现计算机的同一功能源代码就是源程序 源代码,因为这部分虽然不会在生成的程序中直接显示,也不参与编译;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。 质量 对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,并成为研发者对代码修订的必备工具之一。 还有另外一种组合:源代码的编写和编译分别在不同的平台上实现;而另一部分为了达到比较高的运行效率
楼上请不要那样你难道没有初学的时候吗??这是一个欲编译头文件 按例说只是源代码的非常小的一部分你可以用Visual Studio 2005打开
源代码都是要借助特定的工具才能执行的~
例如C的源代码要用TC或bc或Vc打开。
其他3条回答
为您推荐:
其他类似问题
源代码的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。二进制有符号无符号是什么意思?麻烦举例一下,谢谢_百度知道
二进制有符号无符号是什么意思?麻烦举例一下,谢谢
我有更好的答案
比如,同样一个8位二进制数如果他是无符号的,那么它可以表示0~255共计256个数字如果他是有符号的,那么它只能表示-128~127共计256个数字8位有符号的怎么表示第一位是符号位,0表示正数,1表示负数
请问8位有符号怎么表示
采纳率:88%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

 

随机推荐