Localized programming language Citrine

La drømmene dine komme til liv! Lag enkelt dine egne apper og spill i nettleseren din morsmål! Del med alle på PC, mobil og spillkonsoll.







Last ned Citrine bli medlem!

Det er virkelig så enkelt!


Watch on Youtube!

Hvordan fungerer Citrine?

HINT: Ny på programmering generelt? Sjekk ut < a href="#handleiding">Citrine Håndbok< / a> for nybegynnere og erfarne programmerere.


1. Setninger
Citrine leser programmer fra toppen til bunnen, fra starten av en setning til slutten. Hver setning avsluttes med et punktum.

2. Variabler
Slik erklærer du en variabel i Citrine:

>> abc := 123.

3. Beskjeder
Du skriver et program ved å sende meldinger til objekter (tall, tekst, booleans, sekvenser osv.). Den generelle notasjonen er:

<object> <message>.

Hvis meldingen har argumenter, blander du dem med meldingen slik:

<object> <a>: <argument 1> <b>: <argument 2>

Her er a og b begge deler av den samme meldingen. For en melding med 1 argument som består av 1 tegn (som +) må du utelate kolon.

4. Kommaer
Du kan kjede flere meldinger sammen. Hvis en melding har argumenter, må du sette et komma (,) etter den hvis du ønsker å sende en oppfølgingsmelding. Eksempel:

Skriv ut: ['Hei verden!'], stopp.

5. Oppgaver
Du kan gruppere instruksjoner ved å sette { og } rundt dem. Det blir en oppgave. Du kan også sende meldinger til oppgaver, for eksempel * 3 for å utføre oppgaven 3 ganger:

{ :i ... } * 3.

I starten av oppgaven er det parametere. Bruk <- for å returnere et svar fra en oppgave. Du kan utvide ethvert objekt ved å knytte nye oppgaver til nye meldinger:

Tall med: ['doble'] gjør: {
    <- selv * 2.
}.
Skriv ut: 3 doble, stopp.

Dette er grunnlaget. Den beste måten å bli kjent med Citrine på er å oppdage det gjennom lek. Utforsk selv hvilke objekter og meldinger som er tilgjengelige....

Objektutforsker
FAQ

Cover of manual This guide is suitable for both beginners and advanced. Learn programming in a playful way with Citrine! Manual (English only)

 
 

Demo Game

level1 level2


Et eksempel på spill laget med Citrin Er Piccolo. I dette spillet, får du inn i rollen som et hotell pikkolo som er i gang kofferter må levere til utålmodige hotellets gjester. Men pass på! På vei mag ikke støte på de andre hotellpersonalet. Kode / Grafikk: Gabor De Mooij, Musikk: Bobby Babalas.

Piccolo Windows 1.1 (.exe)
Piccolo Linux 1.1 (.deb)
Piccolo Android 1.1 (.apk)
Piccolo MacOS 1.3b m1+ (.dmg)
Piccolo Source Code (.ctr)
Piccolo Manual (.pdf)
Piccolo PAD (.xml)

 


Exportserver Beta

Dra Citrine-filen til boksen nedenfor å eksportere!


Exporteer je eigen creatie naar Android, iOS, Windows, Linux, macOS, Steamdeck, Nintendo, Playstation, Xbox, Web/HTML5 en meer!

Ingen tilgangskode ennå? Bli medlem! Som en del Av Citrine-fellesskapet får du tilgang til eksportserveren. Medlemskap er bare ~58 NOK.