Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Edit & play projects in browsers #186

Closed
yueyuzhao opened this issue Sep 27, 2018 · 6 comments
Closed

Edit & play projects in browsers #186

yueyuzhao opened this issue Sep 27, 2018 · 6 comments
Labels
Milestone

Comments

@yueyuzhao
Copy link
Contributor

To do this we need:

  1. Setup a server to host assets and projects
  2. Replace database query in projects
  3. Support both touch events and mouse events
  4. Implements tablet interface for browsers
@yueyuzhao
Copy link
Contributor Author

  1. Import and export project in .sjr format

@yueyuzhao
Copy link
Contributor Author

With more than 10 days heavy development, I setup a server and here is a demo: https://scratchjr.drmer.net/project_1_play.html
I transfer all JavaScript codes to typescript, which made development much much easier.
Here is the repo: https://github.com/jndrm/scratchjr with following features:

  • Full project editing
  • Audio recording
  • Take image from camera
  • Switch camera if user's computer has multiple cameras
  • Clone other user's project
  • Export/Download .jsr file
  • Import .jsr file

@yueyuzhao
Copy link
Contributor Author

In my opinion, this repo may also match the target of issue #92

@yueyuzhao
Copy link
Contributor Author

Well, since there is not any response for a long time, I'm going to shut the server down. If any one want to see the result, I'll reopen the server for you. Please don't hesitate to contact me!

@JedLee6
Copy link

JedLee6 commented Oct 14, 2018

Hi, I'm a new developer in this project. Our team planned to customize this project, but we don't know how to start it. Could you give me some tips. We sincerely appreciate it!
你好!我是大连理工大学的一名大三学生呢,我们团队想要根据这个开源项目定制出自己的项目,但不知道这个项目用了什么框架,也不知道从什么地方开始呢,能请学长赐教一下吗?如果学长能够帮助我们,真心十分感谢学长!~

@thisandagain thisandagain added this to the Backlog milestone Oct 16, 2018
@yueyuzhao
Copy link
Contributor Author

Hi @JedLee6 , if you have any question, please open an issue for discussion.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants