Giter Club home page Giter Club logo

spheroidscript's Introduction

Spheroid Script is a cross-platform programming language developed by Spheroid Universe.

Spheroid Script has been designed to:

  • significantly speed up and reduce the cost of developing XR applications
  • enable the developer community to connect to the creation of XR products and the Spheroid Universe ecosystem

Spheroid Script has the following advantages:

  • low entry threshold: the language is easy to learn and use

  • being an XR-oriented language, it allows implementing XR products with less code, provides the ability to run applications written in it on different platforms: Android, iOS

  • it is high-performance and energy-efficient, which is fundamentally important when launched on mobile devices

  • provides the ability to instantly make changes to an already published application, which speeds up and simplifies the development and support cycle of applications written on it

  • makes possible to run XR products created by independent developers inside an integrated mobile app in the Spheroid Universe ecosystem - XR Hub

  • allows to reduce the cost of computing resources in the cloud by dynamically allocating them to XR applications as needed

  • works both on client and server sides

  • includes Spheroid SQL: built-in database query language

Please, see the Spheroid Script documentation and examples

Documentation

Examples

Links

spheroidscript's People

Contributors

spheroiduniverse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spheroidscript's Issues

Error

Good day, developers!
Error
Error 1
| File not found: /assets/jump.ogg

App gets stuck on geolocation adjustment

Hello,

I have been trying Hello World and CoinQuest examples. I uploaded all the files correctly -I think-. But in both cases the app gets stuck with the message Adjusting my geolocation. The Geolocation service is active in the phone, but nothing else appears on the screen but the camera image.

I have bought a brand new smartphone so I can run and try XR Hub app: Motorola G50 5G ready running Android 11.
Maybe it is an issue with the phone, because the same happens if I lauch MetaWorld

Apps ID
App ID: ddf12803-18a3-4ba1-945a-77766ba1fdda
App ID: f8be61d9-43bc-4bcb-909a-89f133495517

Request of explaination

Hi, I am writing to ask you for explanations on how to anchor a 3D model in a specific point of the globe using the coordinates and in particular how the GeoAnchor, Location, Worldanchor functions work, my development team and I are trying to use them taking a cue from how you used them in the CoinQuest example but it is difficult for us to understand how they work, I await an answer, I attach my email for a quickly response and collaboration if you want the appid, thanks
[email protected]

Counter

Sorry, i was trying to modify the script cause i want to reset the counter, in order to make it start from 0 every time someone open the project on XRHub. How can i modify the script? Probably i must work on the file GetCoinAction, but if u can help me i would be grateful. Thanks.

Launching the application in the emulator

I would like to bring this issue up for discussion between community members and developers. Can I do it here?

I try to run the application in emulation according to the instructions https://developers.google.com/ar/develop/java/emulator,
but I get an inevitable crash of the application.
Log:

 --------- beginning of crash

2020-08-24 11:33:05.822 7448-7448/? A/libc: Fatal signal 4 (SIGILL), code -6 (SI_TKILL) in tid 7448 (spheroidandroid), pid 7448 (spheroidandroid)
2020-08-24 11:33:05.946 7488-7488/? I/crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstone
2020-08-24 11:33:05.947 253-253/? I/tombstoned: received crash request for pid 7448
2020-08-24 11:33:05.967 7488-7488/? I/crash_dump32: performing dump of process 7448 (target tid = 7448)
2020-08-24 11:33:06.055 7488-7488/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-08-24 11:33:06.055 7488-7488/? A/DEBUG: Build fingerprint: 'google/sdk_gphone_x86/generic_x86_arm:11/RPB3.200720.005/6705141:user/release-keys'
2020-08-24 11:33:06.055 7488-7488/? A/DEBUG: Revision: '0'
2020-08-24 11:33:06.056 7488-7488/? A/DEBUG: ABI: 'x86'
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: Timestamp: 2020-08-24 08:33:06+0000
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: pid: 7448, tid: 7448, name: spheroidandroid >>> io.spheroid.spheroidandroid <<<
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: uid: 10152
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: signal 4 (SIGILL), code -6 (SI_TKILL), fault addr --------
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: eax 00000000 ebx 00001d18 ecx 00001d18 edx 00000004
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: edi 00000004 esi 00001d18
2020-08-24 11:33:06.058 7488-7488/? A/DEBUG: ebp fff2e348 esp fff2e2fc eip f602db99
2020-08-24 11:33:06.142 1596-2038/? W/FuseDaemon: Invalid other package file access from com.google.android.gm(: /storage/17FF-2E13/Android/data/com.google.android.gm: No such file or directory
2020-08-24 11:33:06.170 2783-2803/? E/DatabaseUtils: Writing exception to parcel
java.lang.SecurityException: Unsupported path /82ba84d554e318430429a80933c734c4
at com.android.providers.downloads.DownloadProvider.checkFileUriDestination(DownloadProvider.java:1096)
at com.android.providers.downloads.DownloadProvider.insert(DownloadProvider.java:730)
at android.content.ContentProvider.insert(ContentProvider.java:1673)
at android.content.ContentProvider$Transport.insert(ContentProvider.java:336)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:167)
at android.os.Binder.execTransactInternal(Binder.java:1154)
at android.os.Binder.execTransact(Binder.java:1123)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: backtrace:
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #00 pc 00000b99 [vdso] (__kernel_vsyscall+9)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #1 pc 000ccaac /apex/com.android.runtime/lib/bionic/libc.so (tgkill+28) (BuildId: 787473e23bc7d49ac38e635c3435c37a)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #2 pc 00084bd4 /apex/com.android.runtime/lib/bionic/libc.so (raise+68) (BuildId: 787473e23bc7d49ac38e635c3435c37a)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #3 pc 000d0602 /system/lib/libndk_translation.so (ndk_translation::UndefinedInsn(ndk_translation::ProcessState*, char const*)+114) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #4 pc 000e0acc /system/lib/libndk_translation.so (ndk_translation::InsnInterpreter::CallInterp(unsigned int, void const*, void const*)+44) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #5 pc 00117a49 /system/lib/libndk_translation.so (ndk_translation::GenReportInsnNotImplHelper(ndk_translation::ArmSemanticsDecoderHooks*, unsigned int, char const*)+73) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #6 pc 000fc56b /system/lib/libndk_translation.so (ndk_translation::SemanticsDecoder::SEVL(ndk_translation::SEVL_Args const&)+43) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #7 pc 0013358b /system/lib/libndk_translation.so (ndk_translation::ArmDecoder::TranslateThumbInsn(unsigned short const*)+30795) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #8 pc 000e1de0 /system/lib/libndk_translation.so (ndk_translation::(anonymous namespace)::DecodeInsn(unsigned int, ndk_translation::(anonymous namespace)::ArmInterpreter*, ndk_translation::ProcessState*, ndk_translation::ArmDecoder*)+128) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.189 7488-7488/? A/DEBUG: #9 pc 000e2014 /system/lib/libndk_translation.so (ndk_translation::InterpretTrace(ndk_translation::ProcessState*)+340) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #10 pc 000d1583 /system/lib/libndk_translation.so (ndk_translation_HandleNotTranslated+99) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #11 pc 000cf9be /system/lib/libndk_translation.so (ndk_translation::ExecuteGuest(ndk_translation::ProcessState*, unsigned int)+238) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #12 pc 000cfbf6 /system/lib/libndk_translation.so (ndk_translation::(anonymous namespace)::RunGuestCall(unsigned int, int, int, unsigned int*)+262) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #13 pc 000cfd5a /system/lib/libndk_translation.so (ndk_translation::RunGuestCall(unsigned int, ndk_translation::GuestArgumentBuffer*)+42) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #14 pc 000d2b8a /system/lib/libndk_translation.so (ndk_translation::(anonymous namespace)::RunGuestJNIFunction(unsigned int, ndk_translation::GuestArgumentBuffer*)+74) (BuildId: 5977e6ead95c453c31683e470b3b02ad)
2020-08-24 11:33:06.190 7488-7488/? A/DEBUG: #15 pc 0007c85b anonymous:c73d3000
2020-08-24 11:33:06.246 343-343/? I/perfetto: probes_producer.cc:329 Producer stop (id=10)
2020-08-24 11:33:06.275 344-344/? I/perfetto: ng_service_impl.cc:1948 Tracing session 10 ended, total sessions:0
2020-08-24 11:33:06.276 343-343/? I/perfetto: ftrace_procfs.cc:183 disabled ftrace
2020-08-24 11:33:06.569 253-253/? E/tombstoned: Tombstone written to: /data/tombstones/tombstone_18

Nevertheless. Can we figure out what's the matter? Perhaps the emulator does not emulate some kind of sensor? Or does this sensor just need to be enabled / configured? Is it possible to understand something from the log? Perhaps you need some more research activities to get information? I am ready to make them. But I don’t understand in which direction to look.

LogError

Hey there, ive been attempting to use the json exporter and i keep receiving
error unity
this error report. Not sure if im missing a step.
-I have not added a sound path to the modifier
-I have selected each object in my assets and added the modifier, not sure if i have to do the same for each individual child object within the main object.
-I have not removed the camera from the original shot.
Let me know what i may be doing wrong here, thanks!

error while publishing app

when I want to publish the app it tells me that the file /assets/jump.ogg is missing from the assets folder.
That folder originally has only 3 files and the jump.ogg file is missing

Cannot change models

I changed the files to different models , after I changed their names to coin_gold.glb and coin_silver.glb and the app crushed and keep crushing

Icon on Map tab

I was able to work everything fine but when opened, the coins on the navigation map still that of Spheroid even after all was changed. @SpheroidUniverse

Crash

The android application has been crashed when i start it. Launch on Android emulator Android 10.0+ x86 Pixel 2 API 30.

Inner links in XR Hub

Hello
In order to promote the apps that developed with Spheroid Script, we need the ability to link from different sources, directly to our app in XR Hub. Even better is to have the ability to link to any inner "folder" in our app since when the apps will be more complicated, we will need to give links to inner sections or features.
For download also, if someone gets this link and he doesn't have the app installed, he should be "redirected" to download the XR Hub first.
Thank you

Hello world trouble

Попробовал инструкцию https://github.com/SpheroidUniverse/SpheroidScript/tree/master/examples/HelloWorld

единственная проблема:

"An entry-point script file
Create the "Client.spheroid" file: right-click the root folder..."

Тут мне было непонятно, как этого достигнуть. Мне тут не хватало предложения: "Click on IDE tab."
В идеале, должно выглядеть так:

"An entry-point script file
Click on IDE tab. Create the "Client.spheroid" file: right-click the root folder..."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.