Discuss Scratch

Gilles2009
New to Scratch
2 posts

Vragen over Scratch

hoe geef je een sprite een andere naam
heldlaw
Scratcher
100+ posts

Vragen over Scratch

Gilles2009 wrote:

hoe geef je een sprite een andere naam
Klik de sprite en geef een andere naam in. Omdat een plaatje meer zegt dan 1000 duizend woorden, hier een schermafbeelding:



Last edited by heldlaw (Feb. 27, 2019 21:22:14)


“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
totem135
Scratcher
4 posts

Vragen over Scratch

Hoe komt het dat mijn projecten alleen door ik zelf wordt bekeken?
heldlaw
Scratcher
100+ posts

Vragen over Scratch

totem135 wrote:

Hoe komt het dat mijn projecten alleen door ik zelf wordt bekeken?

Citerend uit een antwoord van afgelopen november:

Waarom komt er niemand kijken naar je projecten? Nou, dagelijks worden er tienduizenden nieuwe Scratch-projecten gedeeld. In zo'n enorme menigte valt het niet mee om op te vallen. “Hoe maak ik mijn projecten populair” is een veelgestelde vraag op Scratch. Een uitgebreid antwoord is te vinden op de Engelstalige wiki:
https://en.scratch-wiki.info/wiki/How_do_I_get_my_projects_to_become_popular%3F

Breng een bezoekje aan het “Nederlandstalig hoekje op Scratch”. Dit is een studio waar iedereen zijn (Nederlandstalige) projecten kan plaatsen.
https://scratch.mit.edu/studios/799274/

Als je in je directe omgeving (school, buurt) kinderen kunt vinden die ook van Scratch houden, dan kun je met ze afspreken om elkaars projecten te bekijken. Uit veiligheidsoverwegingen is het overigens niet toegestaan om via de Scratch-website namen, adressen of telefoonnummers met anderen uit te wisselen.

Onthoud altijd, Scratch is geen populariteitswedstrijd. Het belangrijkste is dat je er zelf plezier in hebt om iets te maken.

Last edited by heldlaw (May 22, 2020 09:16:49)


“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
totem135
Scratcher
4 posts

Vragen over Scratch

Hoe kan ik de naam van mijn account veranderen?
heldlaw
Scratcher
100+ posts

Vragen over Scratch

totem135 wrote:

Hoe kan ik de naam van mijn account veranderen?

Dat kan niet. Verdere uitleg vind je hier:
https://scratch.mit.edu/discuss/topic/175578/

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
pien999
New to Scratch
3 posts

Vragen over Scratch

Mijn project wil niet meer starten, als ik op de groene vlag klik.
Komt dat doordat het eindigt met ´stop alle´?
Hoe kan ik zorgen dat hij dan wel weer begint als ik op de groene vlag klik?
heldlaw
Scratcher
100+ posts

Vragen over Scratch

pien999 wrote:

Mijn project wil niet meer starten, als ik op de groene vlag klik.
Komt dat doordat het eindigt met ´stop alle´?
Hoe kan ik zorgen dat hij dan wel weer begint als ik op de groene vlag klik?
Zou je je project willen delen? Dan kunnen we met je meekijken.

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
pien999
New to Scratch
3 posts

Vragen over Scratch

heldlaw wrote:

pien999 wrote:

Mijn project wil niet meer starten, als ik op de groene vlag klik.
Komt dat doordat het eindigt met ´stop alle´?
Hoe kan ik zorgen dat hij dan wel weer begint als ik op de groene vlag klik?
Zou je je project willen delen? Dan kunnen we met je meekijken.

Gedeeld. Untitled-9. Vergeten om hem een andere naam te geven.
heldlaw
Scratcher
100+ posts

Vragen over Scratch

Dank je wel! Ik heb even gekeken naar je project.

Sprite “game over” denkt dat het spel afgelopen is omdat sprite “Ball” net niet snel genoeg was om de scoretellers op nul te zetten. Dit wordt wel een “race conditie” genoemd. Hieronder een uitgebreidere uitleg. Aan het einde geef ik aan hoe je dit kunt verhelpen.

Je project heeft 4 sprites, en elke sprite heeft een eigen script dat begint met “wanneer op groene vlag wordt geklikt”. Als op de groene vlag wordt geklikt, gaan die scripts allemaal tegelijk van start en “racen” om het hardst om zoveel mogelijk te doen in zo min mogelijk tijd. Er is geen garantie dat elk van deze scripts even snel loopt; dat hangt af van de interne werking van Scratch. Als Scratcher heb je daarover geen controle.

Nou heeft jouw project twee sprites waarvan het erg belangrijk is in welke volgorde hun “groene vlag”-scripts uitgevoerd worden: “Ball” en “game over”.
  1. “Ball” zet de score-tellers op nul.
  2. “game over” test of de score-tellers nog niet op 11 staan.
Ik kan me voorstellen dat je erop rekende dat (1) als eerste gedaan zou zijn. In werkelijkheid loopt (2) iets sneller en wint de “race”. Voordat sprite “Ball” de scoretellers op nul heeft gezet, is sprite “game over” al aan het kijken naar de waarde van deze variabelen. Sprite “Ball” ziet nog net de oude waarde die er nog stond van het vorige spel (11 dus) en besluit dat het spel afgelopen is.

Er zijn een paar mogelijke oplossingen:
  • Begin het script van sprite “game over” met een korte vertraging, zodat sprite “Ball” de race kan winnen:
    wacht (0.01) sec.
  • Verplaats deze blokken van sprite “Ball” naar sprite “game over”:
    maak [score speler links v] [0]
    maak [score speler rechts v] [0]

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
thebraberboss1
New to Scratch
1 post

Vragen over Scratch

12345dan wrote:

Heeft u vragen over Scratch? Hier kunt u ze stellen.
hoe maak je een tijdslimiet
heldlaw
Scratcher
100+ posts

Vragen over Scratch

thebraberboss1 wrote:

hoe maak je een tijdslimiet

Daar zou je “wanneer klok” voor kunnen gebruiken. Een voorbeeld:

wanneer [klok v] > (10)
stop [alle v]

Dit laat het hele project stoppen na 10 seconden. Je kunt er natuurlijk ook voor kiezen om iets anders te doen als de tijdslimiet om is.

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
pien999
New to Scratch
3 posts

Vragen over Scratch

heldlaw wrote:

Dank je wel! Ik heb even gekeken naar je project.

Sprite “game over” denkt dat het spel afgelopen is omdat sprite “Ball” net niet snel genoeg was om de scoretellers op nul te zetten. Dit wordt wel een “race conditie” genoemd. Hieronder een uitgebreidere uitleg. Aan het einde geef ik aan hoe je dit kunt verhelpen.

Je project heeft 4 sprites, en elke sprite heeft een eigen script dat begint met “wanneer op groene vlag wordt geklikt”. Als op de groene vlag wordt geklikt, gaan die scripts allemaal tegelijk van start en “racen” om het hardst om zoveel mogelijk te doen in zo min mogelijk tijd. Er is geen garantie dat elk van deze scripts even snel loopt; dat hangt af van de interne werking van Scratch. Als Scratcher heb je daarover geen controle.

Nou heeft jouw project twee sprites waarvan het erg belangrijk is in welke volgorde hun “groene vlag”-scripts uitgevoerd worden: “Ball” en “game over”.
  1. “Ball” zet de score-tellers op nul.
  2. “game over” test of de score-tellers nog niet op 11 staan.
Ik kan me voorstellen dat je erop rekende dat (1) als eerste gedaan zou zijn. In werkelijkheid loopt (2) iets sneller en wint de “race”. Voordat sprite “Ball” de scoretellers op nul heeft gezet, is sprite “game over” al aan het kijken naar de waarde van deze variabelen. Sprite “Ball” ziet nog net de oude waarde die er nog stond van het vorige spel (11 dus) en besluit dat het spel afgelopen is.

Er zijn een paar mogelijke oplossingen:
  • Begin het script van sprite “game over” met een korte vertraging, zodat sprite “Ball” de race kan winnen:
    wacht (0.01) sec.
  • Verplaats deze blokken van sprite “Ball” naar sprite “game over”:
    maak [score speler links v] [0]
    maak [score speler rechts v] [0]

Beetje late reactie, maar bedankt voor je antwoord! Het is nu helemaal duidelijk.We gaan het veranderen.

falke010
New to Scratch
1 post

Vragen over Scratch

Hoe gebruik je “vissenoog”?
heldlaw
Scratcher
100+ posts

Vragen over Scratch

falke010 wrote:

Hoe gebruik je “vissenoog”?
Op de Nederlandse wiki staat het effectenblok uitgelegd. Laat me weten als de uitleg niet helemaal duidelijk is, dan passen we dat gewoon aan.
https://nl.scratch-wiki.info/wiki/Effecten

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
PippaDraak
Scratcher
2 posts

Vragen over Scratch

ik wil graag dat als mensen de naam van mijn game op zoeken dat ze mijn game ook vinden. hoe doe ik dat?
PippaDraak
Scratcher
2 posts

Vragen over Scratch

PippaDraak wrote:

ik wil graag dat als mensen de naam van mijn game op zoeken dat ze mijn game ook vinden. hoe doe ik dat?
het is voor een school project
heldlaw
Scratcher
100+ posts

Vragen over Scratch

PippaDraak wrote:

ik wil graag dat als mensen de naam van mijn game op zoeken dat ze mijn game ook vinden. hoe doe ik dat?
Dat gaat vanzelf. Ik zie dat je vandaag een project gedeeld hebt. Het duurt een aantal dagen voordat het project vindbaar is via de zoekbalk. Hetzelfde geldt overigens voor je studio.

Tot die tijd kunnen anderen je project en je studio wel gewoon zien staan op je profielpagina:
https://scratch.mit.edu/users/PippaDraak/

Je kunt ook de URL van je project en/of je studio doorsturen naar anderen (bijvoorbeeld via e-mail):
https://scratch.mit.edu/projects/308118555/
https://scratch.mit.edu/studios/14672875/

Volg deze link voor meer info:
https://scratch.mit.edu/discuss/topic/276940/

“The First Rule of Programming: It's Always Your Fault” – Jeff Atwood
Bram901
New to Scratch
1 post

Vragen over Scratch

ik kan geen sprites aanmaken
kermt1999
New to Scratch
0 posts

Vragen over Scratch

hoe speel je iets af op scratch

Powered by DjangoBB