Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Dynaverse: A Metaverse for Children of All Agess

NotificationsYou must be signed in to change notification settings

wwj718/Dynaverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

差不多把Croquet 相关的论文都读完了。这是迄今为止我所知道的与 Metaverse 有关最疯狂/伟大的想法。

开始着手组建有能力追逐这些目标的团队。

最近在读《游戏引擎架构》,里头提到「典型游戏团队的结构」,这是导致我写下这则备忘录的主要原因。

愿景

在动态媒介(Dynamic Media) 创造出的自由空间里, 人们彼此之间的协作与理解被深度促进

使命

构建 互联网规模、深度协作、动态可生长的 Metaverse

关于 Dynaverse

语词的意义是其使用者共同的观点赋予的 -- 维特根斯坦

我是在个人计算社区的传统背景下使用dyna 一词:

  • Dynabook
  • Dynamic Media
  • dynamic object-oriented programming
  • Dynamicland

已注册域名:dynaverse.live

live: live programming

团队构成(正在组建中...)

  • 图形学 (Teapot)
  • 通信协议 (TeaTime)
  • 引擎设计
  • 3D 建模
  • 创意
  • 写作
  • ...

欢迎你的加入!

我们希望团队成员深入个人计算(Personal Computing)的历史(Smalltalk/Alan Kay 是很好的入口),深入了解Croquet 项目。

我们期待你是以下项目(之一)的狂热爱好者:

  • Smalltalk
  • 图形学
  • LISP

基础工作

  • Squeak/Smalltalk
    • Morphic
      • 递归渲染树
    • Tweak
      • Island
      • Asynchronous Messaging
      • Players and Costumes
      • Tile Scripting
    • Croquet
      • Teapot
        • 半保留的模型(semi-retained model)
        • 对象是递归的计算机,每个对象都保留完全访问 OpenGL 库的能力
      • TeaTime
        • 复制版本对象(replicated versioned objects)
        • 同步事件而不是状态
  • Qwaq 源码
  • Lively
    • 在浏览器环境里构建 live programming 环境
  • OMeta/Ohm
    • 脚本语言(Python/JavaScript/Lua/Smalltalk)
  • WebGPU/WebGL/WebAssembly/...

与主流的交叉点

  • OpenXR/WebXR
  • threejs/aframe
  • glTF
  • Blender
  • ...

Logo

考虑以下元素

  • 梯子画云
  • 齿轮与细胞
  • 雅典(Athens)

推荐阅读

参考项目

FAQ

在哪儿讨论?

github issue

目前的项目状态是怎样的?

还处在准备阶段,我目前致力于梳理出相关资料,感兴趣的同伴可以据此起步。

希望围绕 Alan Kay、Smith... 过去的工作,形成一个有深度的讨论社区。 Alan Kay 将他的大部分工作成果,都归源于当时他所处的那个讨论团体。

你目前在做什么?

我目前在写一篇文章《Dynaverse: A Metaverse for Children of All Ages》, 向 Alan Kay 在 1972 年写的A Computer for Children of All Ages 致敬。

首先,致力于勾勒出愿景,描述在这个想象的世界中,人们如何生活、学习、娱乐、工作、创造...

之后,讨论为了实现以上场景,需要设计怎样的体系架构。 论述为何当前的技术是足以实现它的,为何现在是合适的时机。

最后,做出成本预估。

如何入门Smalltalk

一些推荐资料:

如何阅读 Croquet 源码

建议以建构主义式的学习方法(Smalltalk的设计深受其影响)

去跟对象(Objects)玩耍,把它们看作你房间里的玩具,推一推它,堆在一起试试...

目前的文档不多(Croquet Programming 1.0B几乎是仅有的),可以通过测试(tests)代码去理解对象。

技术选型

暂定:

  • WebXR
  • WebGPU
  • Lively

[8]ページ先頭

©2009-2025 Movatter.jp