Comments (3)
Hi @talkol - I will chime in here. One of the main reasons we didn't want to go down this path is for child safety. Currently, we only scan content when a project is shared - and even then we don't scan images. When we open the gates for 3rd party media uploads, we need to be very careful to put in place content scanning and review filters. It's a big chunk of work. Also, slightly less of a reason, but something we've talked about, is that we want to encourage children to be creative in MakeCode and author their own art/music/etc. Happy to have a further discussion on this topic, but wanted to give you the background context and our reasoning behind not offering this capability.
from pxt.
I understand the concern about child safety, but if somebody wanted to doodle an obscene picture, they still can. Moreover, the image importer https://github.com/riknoll/pxt-arcade-asset-tool allows adding custom images to games as well, so anyone set on creating abusive content would find a way.
Sharing a game has the "report inappropriate" functionality which helps mitigate these issues.
I still think preventing image upload is not the way to go. It's like preventing Google Slides or Powerpoint from uploading images for the fear that children may upload an abusive image for a presentation they make for school. Censorship is not the answer.
Almost all game makers, https://scratch.mit.edu included, have this functionality built in. This creates a glass ceiling pushing young developers away from MakeCode when they want to incorporate a bit nicer graphics.
from pxt.
And it is also difficult to reuse image resources from other makecode projects.
What you should learn here is programming, not wasting too much time on drawing.
from pxt.
Related Issues (20)
- Return statements clip into the bottom of other statements HOT 2
- Dropdown menu vs. variable HOT 4
- Dropdown value not in quotation marks when switching to JS HOT 1
- Blocks with comments in code HOT 1
- Text of the download button in case of an unsuccessful download or cancellation of the download
- Missing image in the teacher verification link
- Navigating from "data Simulator" view back to code view restarts the program
- Disabling block
- request: Add `distance` block for checking if sprites are near each other HOT 1
- ColorWheelHsvPicker HOT 1
- Ability to set default values for arrays in functions
- Allow WebSerial to identify Adafruit CP Express device
- A typo in local name
- Please add an option to import audio on makecode arcade
- generalize hardcoded support for "Image" type in pxt HOT 1
- better documentation for block help plumbing in extension HOT 4
- the screen of the zip 64 isn't working in the simulator and in the hardware HOT 2
- No localized strings now when setting language to 'ja-HIRA' HOT 3
- Ability to render code blocks to PDF HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pxt.