Discuss Scratch

What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

TileOS™️ 2nd Gen: The Newer, Better Version!

TileOS is back with its new version! Upgrade to TileOS 2nd Gen today! It will feature a programming language, a cloud-based login, and much more, including some bug fixes from 1st Gen v1.2.1. Applications are open, and we are looking to hire new people.

Forms:
Join form
1. Username:
2. Job:
3. Experience in job:
4. Why you want to help:
5. Any other notes (optional):
^^^ If coming from 1st Gen, say so in other notes
Vacation form
1. Username:
2. How long you are leaving for (or quitting, say forever):
3. Reason why (optional):

All Helpers:
@What_do_we_do_now (WDWDN, What)
@MEME_OVERLORD989 (MEME)

Coders:
What_do_we_do_now

Designers:
What_do_we_do_now

SFX:
What_do_we_do_now
MEME_OVERLORD989

Assignments:
Cloud login (requires Replit and Python knowledge)
Guest login
Calculator
Calendar

Last edited by What_do_we_do_now (Sept. 15, 2022 20:50:05)

PyraEthan12
Scratcher
1000+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

First
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

PyraEthan12 wrote:

First
?
PyraEthan12
Scratcher
1000+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

What_do_we_do_now wrote:

PyraEthan12 wrote:

First
?
???
PyraEthan12
Scratcher
1000+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

I thought this was a reboot…
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

PyraEthan12 wrote:

(#5)
I thought this was a reboot…
It sort of is…
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Car go bump
PyraEthan12
Scratcher
1000+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

What_do_we_do_now wrote:

PyraEthan12 wrote:

(#5)
I thought this was a reboot…
It sort of is…
Well it’s not an ACTIVE reboot
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Some random idea: what if we included a programming language for creating apps or mods? Vote
TileOS
Scratcher
5 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

TileOS_2ndGen
New Scratcher
4 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Hi! This is the new TileOS 2nd Gen official account! (Still owned by WDWDN)
TileOS_2ndGen
New Scratcher
4 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Code for cloud functions needed on Replit:
# In the shell, type "pip install scratch2py"
# Then, do "pip install replit"
from scratch2py import Scratch2Py
from replit import db # Database for usernames and passwords
s2py = Scratch2Py("s2py_user", "s2py-user")
tileos = s2py.scratchConnect("731195369")
uname = tileos.readCloudVar("username", "10000")
pword = tileos.readCloudVar("password", "10000")
type = tileos.readCloudVar("type", "10000")
if type == "1": # Creation of account
  if uname in db["usernames"]:
    tileos.setCloudVar("error", "1") # Username is already taken, return with an error
  else:
    unames = db["usernames"]
    pwords = db["passwords"]
    unames.append(uname)
    pwords.append(pword)
    db["usernames"] = unames
    db["passwords"] = pwords
    tileos.setCloudVar("error", "0") # No errors!
elif type == "2": # Logging in
  if uname in db["usernames"]:
    unames = db["usernames"]
    if pword == db["passwords"][unames.index(uname)]: # looks complex, if password is the correct one
      tileos.setCloudVar("error", "0")
  else:
    tileos.setCloudVar("error", "1")
else:
  tileos.setCloudVar("error", "1")
Not entirely sure if it works, respond with any errors
TileOS_2ndGen
New Scratcher
4 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

TileOS_2ndGen wrote:

(#12)
Code for cloud functions needed on Replit:
# In the shell, type "pip install scratch2py"
# Then, do "pip install replit"
from scratch2py import Scratch2Py
from replit import db # Database for usernames and passwords
s2py = Scratch2Py("s2py_user", "s2py-user")
tileos = s2py.scratchConnect("731195369")
uname = tileos.readCloudVar("username", "10000")
pword = tileos.readCloudVar("password", "10000")
type = tileos.readCloudVar("type", "10000")
if type == "1": # Creation of account
  if uname in db["usernames"]:
    tileos.setCloudVar("error", "1") # Username is already taken, return with an error
  else:
    unames = db["usernames"]
    pwords = db["passwords"]
    unames.append(uname)
    pwords.append(pword)
    db["usernames"] = unames
    db["passwords"] = pwords
    tileos.setCloudVar("error", "0") # No errors!
elif type == "2": # Logging in
  if uname in db["usernames"]:
    unames = db["usernames"]
    if pword == db["passwords"][unames.index(uname)]: # looks complex, if password is the correct one
      tileos.setCloudVar("error", "0")
  else:
    tileos.setCloudVar("error", "1")
else:
  tileos.setCloudVar("error", "1")
Not entirely sure if it works, respond with any errors
If it says something along the lines of “No such cloud variable found”, it would be because I haven't added them yet
MEME_OVERLORD989
New Scratcher
4 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Join form
1. Username: MEMEOVERLORD989
2. Job: SFX
3. Experience in job: I have experience in making music and SFX
4. Why you want to help: I always enjoy helping make sound effects and music.
5. Any other notes (optional): Nope.
TileOS_2ndGen
New Scratcher
4 posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

MEME_OVERLORD989 wrote:

(#14)
Join form
1. Username: MEMEOVERLORD989
2. Job: SFX
3. Experience in job: I have experience in making music and SFX
4. Why you want to help: I always enjoy helping make sound effects and music.
5. Any other notes (optional): Nope.
Accepted!
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Here's something unusual, a post on the TileOS topic! However, it won't exactly be a post for TileOS. TileOS has obviously lost some steam, and I was thinking about making a new OS, with a brand new crew of helpers, and some old ones. If you want to be a part of the new PassionOS, click here: new forum


Thank you, and sorry to anyone who was looking forward to the first official release of TileOS 2nd Gen.
@What_do_we_do_now
hxckerdoge
Scratcher
100+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

Join form
1. Username: @hxckerdoge
2. Job: designer
3. Experience in job: Lots
4. Why you want to help: Seems fun
5. Any other notes (optional): Nothing
What_do_we_do_now
Scratcher
500+ posts

TileOS™️ 2nd Gen: The Newer, Better Version! (Hiring)

hxckerdoge wrote:

(#17)
Join form
1. Username: @hxckerdoge
2. Job: designer
3. Experience in job: Lots
4. Why you want to help: Seems fun
5. Any other notes (optional): Nothing
First, no necroposting (this died back in November), and second, I'm not running this anymore, so I can't accept your job offer.

Powered by DjangoBB