Advertentie
Als je je computer op een hoger niveau gebruikt, heb je je misschien afgevraagd hoe je computerprogramma's moet schrijven en wat er gebeurt terwijl je bepaalde code schrijft. Om een goede basis te krijgen met snelle visuele resultaten na slechts een beetje gehannes is echter erg moeilijk als je helemaal opnieuw begint. Zelfs als je helemaal opnieuw begint, sommige programmeertalen het moeilijker maken om visuele resultaten te krijgen dan andere (afgezien van de zeer regelrechte basis).
Echter, Greenfoot lost dit probleem op door een ontwikkelplatform te bieden, bedoeld voor educatieve doeleinden, waar gebruikers snel aan de slag kunnen en visuele resultaten terugkrijgen in de vorm van afbeeldingen.
Greenfoot draait en gebruikt Java voor zijn programmeertaal, die op vrijwel elk besturingssysteem draait zonder dat hij voor elk besturingssysteem opnieuw hoeft te compileren.
Zoals ik al zei, is Greenfoot bedoeld om te worden gebruikt in educatieve omgevingen, hoewel iedereen het kan gebruiken om de taal in zijn eigen tempo te leren. Ik heb zelf kennis gemaakt met het programma in mijn cursus Computerwetenschappen en tot nu toe heb ik veel geleerd door Greenfoot te gebruiken. Merk op dat dit programma je eigenlijk geen Java leert, maar in plaats daarvan je in staat stelt om eenvoudig zelf de code te veranderen en te zien wat er gebeurt als je dat doet. Er wordt uiteraard documentatie verstrekt.
Download en installeer
Ga om te beginnen naar hun website en download een exemplaar voor uw besturingssysteem. Voor de eerste drie opties zou je het moeten kunnen installeren zoals je elk ander programma zou installeren. Als u de optie 'andere systemen' moest kiezen, moet u deze installeren door het .jar-bestand als uitvoerbaar bestand te starten. Als je Linux gebruikt, zorg er dan voor dat het uitvoerbare rechten heeft, en zet dan
java -jar / pad / naar / bestand
in uw terminal en druk op enter. Als u een vorm van BSD-UNIX gebruikt, zoals FreeBSD, werkt de vorige opdracht mogelijk niet, dus controleer welke opdracht voor u werkt. Zodra het installatieprogramma is gestart, installeert u het waar u maar wilt en start u vervolgens het uitvoerbare bestand in de nieuwe map om Greenfoot uit te voeren.
Ermee beginnen
Wanneer u Greenfoot start, wordt u begroet door een welkomstvenster. Als je Greenfoot nog nooit eerder hebt gebruikt, raad ik je aan het zelfstudiescenario te kiezen. Uw browser opent dan de tutorial en Greenfoot start het tutorial-scenario, genaamd "Wombats".
Kenmerken
Van daaruit kunt u met de linkermuisknop op de klassen in het rechterdeelvenster klikken en kiezen of u ze aan de wereld wilt toevoegen (door het selecteren van de optie en vervolgens het selecteren van de cel waarin het object moet worden geplaatst), of het openen en bewerken van de bron code. De code-editor heeft een aantal leuke functies, waaronder "ga naar regelnummer", een locatievinder aan de rechterkant en achtergrondkleuren om te bepalen welke stukjes code bij elkaar passen.
Als je er klaar voor bent om het uit te proberen, voeg dan wat objecten toe aan de wereld en druk op "Uitvoeren". U ziet hoe uw objecten zich gedragen en leert van de code waardoor deze objecten zich op die manier gedragen. Merk op dat het zelfstudiescenario out-of-the-box werkt en dat aanpassingen aan de verstrekte code niet nodig zijn om het te laten werken.
Hulp krijgen
U kunt ook hulp krijgen van de community of andere scenario's bekijken op de Greenfoot Gallery. Als je Greenfoot uitprobeert, raad ik je ten zeerste aan om ook de website te bezoeken om een beter begrip te krijgen van wat Greenfoot in staat is.
Conclusie
Dat is alles wat er is! De rest hangt af van uw fantasie en wat u ermee wilt doen. Vergeet niet dat je hulp kunt krijgen bij de Greenfoot Gallery, en bekijk zeker de documentatie voor welke methoden (een reeks van opdrachten in code die kunnen worden aangeroepen met een eenvoudige instructie) in het zelfstudiescenario doen en wat de verstrekte Greenfoot-methoden kunnen toevoegen. Als je inspiratie nodig hebt, ga dan naar de galerij. Sommige van de projecten daar hebben de broncode klaar om te downloaden en te bestuderen, wat een geweldige techniek is om Java te leren.
Hoe geïnteresseerd ben je in het leren schrijven van programma's? Denk je dat Greenfoot een geweldige manier is om te beginnen? Gebruik je het om kennis te maken met Java? Laat het ons weten in de comments!
Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source-software en Linux.