这是一个漫长的假期周末,所以我再次得到了编码错误并开始玩游戏:
马里奥http://gfilter.net/junk/tileengine.jpg
我写了一个基本的瓦片引擎,但之前从未尝试过这个,我真的很难处理精灵碰撞检测并实现重力的真实物理.
对于任何其他游戏爱好作家,你能指出一些关于最佳方法的演练吗?
更新:
我以为我会分享进度报告:
http://www.youtube.com/watch?v=-RKNQ2UiiLY < - 游戏在行动中
它仍然是真正的马车,但碰撞检测主要是工作,我已经开始研究其他一些功能(如碰撞块(注意错误)和与敌人交互).
马里奥仍像他在月球上走路一样,我正在使用这些常数,有什么建议可以调整它们以获得更真实的效果吗?
    const float AirDrag = 1.00f;
    const float GroundFriction = .97f;
    const float Gravity = 0.8f;
Run Code Online (Sandbox Code Playgroud) 我想知道,为什么在没有包含胶水代码的情况下让程序在许多操作系统(如Windows和Linux)中运行太难了.它们都共享相同的架构(x86),所以我认为它应该很简单.此外,C是标准化的,那么为什么这些操作系统的实现不同?为什么难以遵循标准并为所有操作系统实现通用库?
我用C编程了将近两年,目前我使用glib来实现可移植性.
我不是在寻找这个问题的解决方案,我已经为此目的使用了glib.但是我想知道为什么它是必要的,为什么制造一个没有差异的C库是很困难的.
[加]
例如,当我在C/Glib中编写程序时,我使用gchar/gint等类型确实是C基元类型,在wikipedia中关于glib,它说: 
"特征
在基本层面上,GLib提供了类型定义,取代了C原型char,int,float等,以提高可移植性"
为什么C原始类型不可移植和整个语言?
感谢所有的答案.
我是C#的新手.只是玩弄它.不是出于真正的目的.
void makeOutput( int _param)
{
    Console.WriteLine( _param.ToString());
}
//... 
// Somewhere in a code
{
    makeOutput(     /* some not c# code for an example for what do I want */ function : int () { return 0; }     );
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用REAL匿名函数(意味着返回结果)?
我不想使用像这样的代表
// Somewhere in a code
{
    Func<int> x = () => { return 0; };
    makeOutput( x())
}
Run Code Online (Sandbox Code Playgroud)
另外我不想改变方法参数类型,如
void makeOutput( Func<int> _param)
{
}
Run Code Online (Sandbox Code Playgroud)
这是非常普遍的决定.
一切正常.我只是明白我想要不可能的东西.我想声明匿名函数并在同一个地方执行它.注意:DIRECT声明和DIRECT调用没有通用包装.
// flash-like (as3) code    /// DOES NOT COMPILE
makeOutput(    (function …Run Code Online (Sandbox Code Playgroud) 我想强制a \marginpar出现在页面的"错误"一侧(即,在单面文档的左边距).
我的问题不是marginparhack\marginpars解决的跨页面的滑动,而是希望覆盖需要时的常规行为.marginnote似乎也不能满足我的需求.
我可以使用什么包装或cantrip轻松强制\marginpars到我选择的一边?
我目前正在进行的实验使用的软件库具有复杂的源历史记录,并且没有明确定义的许可证.合理化事物并在固定许可下发布将是一项相当大的工作.
它也打算运行一个随机的unixish平台,只有我们支持的一些libc有GNU getline,但现在代码期望它.
有没有人知道在限制较少的许可下可以重新实现GNUgetline语义?
编辑::我问,因为谷歌没有帮助,我想尽可能避免写一个(这可能是一个有趣的练习,但它不能最好地利用我的时间.)
更具体地说,有问题的界面是:
ssize_t getline (char **lineptr, size_t *n, FILE *stream);
Run Code Online (Sandbox Code Playgroud) 我喜欢乱搞人工智能,想尝试面部识别,第一步就是找到照片中的面孔.这通常是怎么做的?您是否使用样本图像/图像或基于统计的方法的卷积?你怎么找到脸的边界框?我的目标是从所有数码照片中分类我孩子的照片.
提前致谢.
给定2D平面中的2N点,您必须将它们分组为N对,使得所有对的点之间的总距离是最小可能值.所需的输出只是总和.
换句话说,如果a1,a2,... an分别是第一,第二......和第n对的点之间的距离,那么(a1 + a2 + ... an)应该是最小的.
让我们考虑这个测试用例,如果2*5点是: {20,20},{40,20},{10,10},{2,2},{240,6},{12,12 },{100,120},{6,48},{12,18},{0,0}
所需的输出是237.
这不是我的功课,我对不同的方法而不是蛮力很好奇.
我正在尝试在我的LaTeX文档中包含一个简单的词汇表,
我已经在google上搜索了类似的内容,但从未运行过.
我想使用词汇表或词汇表.