Discuss Scratch

Erixo
Scratcher
100+ posts

SCode Changelog

No cześć
Pomyślałem sobie że może sobie zrobię język taki DUM, no to sobie zacząłem.
SCode jest dostępny tu: https://scratch.mit.edu/projects/281737877
zamierzam potem jakoś przerobić go na JS i wrzucić na GitHuba
Changelog jest w notatkach do projectu.
Jestem otwarty na krytykę.
W tym momencie liczba komend to chyba 4~5 (lol)

Erixo
Scratcher
100+ posts

SCode Changelog

0.1.4
  • Naprawiłem problemy z zamianą wartości zmiennych w poleceniu ask(“”, var)
  • Nowy sposób na zamknięcie Output'u
  • Nowe tło

Last edited by Erixo (Jan. 26, 2019 10:15:04)


MentolMen
Scratcher
1000+ posts

SCode Changelog

Jak tu nikt nawet nie wie czym był DUM hah.
Od chyba wtorku zacząłem robić też taki nowy język.
Fajna inicjatywa, już mi się ten Twój język podoba, czekam z niecierpliwością na aktualizację.
Może też założę taki wątek z moim językiem
Mój będzie zdecydowanie prostszy od Twojego(i po Polsku!), ale pewnie przez to mniej funkcjonalny.
Napiszę Ci parę wskazówek w komentarzu.
Edit:
Masz zamiar do tego pisać poradnik?

Last edited by MentolMen (Jan. 26, 2019 14:38:46)

Erixo
Scratcher
100+ posts

SCode Changelog

Nie jestem pewien, ale spis komend myślę że na pewno powstanie

AANNTTOONNII
Scratcher
1000+ posts

SCode Changelog

Erixo wrote:

zamierzam potem jakoś przerobić go na JS i wrzucić na GitHuba

Myślę, że będzie z tym ciężko. Mam już za sobą takie doświadczenie. Postanowiłem przepisać mojego minecrafta zrobionego w scratch na c++. Było trochę problemów z mechaniką kodu, ale w końcu porobiłem jakieś define'y, poprzeładowywałem funkcje, pozmieniałem kod tak, że w sumie nie przypominało to już c++… Minecrafta udało mi się w końcu jakoś zakodzić i powiem więcej, działał. Właściwie nie miałem się do czego przyczepić wszystko ładnie chodziło. 0 bugów. Pewnego dnia jednak postanowiłem coś w mojej grze zmienić. Otwarłem kod… I zobaczyłem taki śmietnik….

Generalnie, nie wątpię, że da się scratcha przepisać na niemal każdy język i niby będzie działało, ale z czasem stwierdzisz, że chyba już wolisz napisać swój program od nowa niż wprowadzać kolejną poprawkę, żeby tylko obejść ograniczenia używanego języka.

Powered by DjangoBB