Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌波浪沙箱_Java_Python_Google App Engine_Google Wave - Fatal编程技术网

Java 谷歌波浪沙箱

Java 谷歌波浪沙箱,java,python,google-app-engine,google-wave,Java,Python,Google App Engine,Google Wave,有人在为你开发机器人和/或小玩意吗 我参与沙盒开发已经有几天了,我很想看看其他人对这个项目的看法 我还想知道每个人都在做什么。请分享您的意见和评论 访问并阅读博客、论坛,您的所有问题都会得到解答,包括最近发布的Wave应用程序库帖子。你还可以找到其他开发人员一起玩沙箱游戏。我还没有尝试过这些小工具,但从我所看到的一点来看,它们看起来非常简单。它们是以类似模板的方式实现的,您可以轻松地将状态保存在其中,从而允许更复杂的事情,例如列表甚至游戏 机器人是我最感兴趣的,嗯,我能说的就是它们真的很容易开发

有人在为你开发机器人和/或小玩意吗

我参与沙盒开发已经有几天了,我很想看看其他人对这个项目的看法


我还想知道每个人都在做什么。请分享您的意见和评论

访问并阅读博客、论坛,您的所有问题都会得到解答,包括最近发布的Wave应用程序库帖子。你还可以找到其他开发人员一起玩沙箱游戏。

我还没有尝试过这些小工具,但从我所看到的一点来看,它们看起来非常简单。它们是以类似模板的方式实现的,您可以轻松地将状态保存在其中,从而允许更复杂的事情,例如列表甚至游戏

机器人是我最感兴趣的,嗯,我能说的就是它们真的很容易开发!几乎不需要任何努力!见鬼,我会在这里为您编写一个代码:

import waveapi.events
import waveapi.robot

def OnBlipSubmitted(properties, context):
    # Get the blip that was just submitted.
    blip = context.GetBlipById(properties['blipId'])
    # Respond to the blip (i.e. create a child blip)
    blip.CreateChild().GetDocument().SetText('That\'s so funny!')

def OnRobotAdded(properties, context):
    # Add a message to the end of the wavelet.
    wavelet = context.GetRootWavelet()
    wavelet.CreateBlip().GetDocument().SetText('Heeeeey everybody!')

if __name__ == '__main__':
    # Register the robot.
    bot = waveapi.robot.Robot(
        'The Annoying Bot',
        image_url='http://example.com/annoying-image.gif',
        version='1.0',
        profile_url='http://example.com/')
    bot.RegisterHandler(waveapi.events.BLIP_SUBMITTED, OnBlipSubmitted)
    bot.RegisterHandler(waveapi.events.WAVELET_SELF_ADDED, OnRobotAdded)
    bot.Run()

现在我正在做一个谷歌应用引擎项目,这将是一个协作文本冒险游戏。对于这个游戏,我制作了一个机器人,让你在波浪上玩它。它使用Wave的光点线程让你可以在任何地方进行游戏分支等。有关更多信息,请查看(向下滚动一点以获取屏幕截图)。

我一直在使用。这很容易处理。在大多数情况下,您可以在XML文件中使用javascript。您只需要为XML文件提供适当的标记。下面是一个小工具的示例,这个小工具从中检索顶部标题,并将它们显示在Wave的顶部。您可以了解更多有关小工具和应用程序的信息。

可能这是一个社区维基问题。请编辑此问题,以实际提问。如果您只对框架的观点感兴趣,请明确说明这一点,并将您的问题标记为“community wiki”。对不起,我以为我已经选中了community wiki的按钮。我在寻找想法和意见。我去过那里。我主要是想看看人们在这方面有什么经验,以及他们一直在做什么。谢谢。我一直在用这些小玩意儿。以下是我刚刚完成的一个链接: