Grande Omega
Grande Omega is het programma waarmee meeste development opdrachten beschikbaar zijn. Ook worden hier de examens in gegeven.
Deze pagina is gemaakt door studenten en is mogelijk niet helemaal up-to-date.
Klopt iets niet? Jouw contributie is altijd welkom!
Inhoudsopgave
Downloads
Installation guide
De installation guides hieronder zijn gegeven vanuit de dev docenten van de Hogeschool Rotterdam.
Installation guide (november 2020)
Installation video (september 2020)
Officieel development materiaal
Programma’s die nodig zijn om Grande Omega te gebruiken
Node.js (LTS)
Mono (32bit)
Python 3 (Windows)
Python 3 (MacOS / Linux)
Grande Omega (kies een download geschikt voor jouw OS)
GO Windows
GO Mac / Linux (werkt ook op windows)
Community made (optioneel)
GO patcher (Voor de mac versie van GO, onafhankelijk van OS)
Let op linux gebruikers: Je kan Grande Omega gebruiken door de mac versie te downloaden. Om grande omega te installeren wordt aangeraden om alles behalve de “node_modules” map te unzippen. Daarna kan je npm install
uitvoeren om de node_modules opnieuw te downloaden maar dan voor jouw linux distro i.p.v. Mac. Ook moet je ervoor zorgen dat je de rechten hebt om Grande Omega uit te voeren. Dit kan je doen door in de map van Grande Omega de volgende command uit te voeren:
chmod +x start.command
TIP: Gebruik de GrandeOmega-patcher voor Ubuntu 20.04+ als je een error krijgt als je GO probeert op te starten.
De error zal iets zijn zoals (electron:6649): Pango-ERROR **: Harfbuzz version too old (1.2.7)
.
Installatie instructies
Windows
Let op:
- Zorg dat je installatie van Grande Omega in een pad staat waar geen spatie in zit. Grande Omega werkt dan niet meer. Ook mogen er geen diakrieten in het pad staan.
C:\Users\User1\Desktop\Grande_Omega
mag dus omdat het geen spaties en diakrieten bevat, maarC:\Users\User1\Desktop\Grande Omega
mag dus niet omdat het een spatie heeft in de naam.
- Installeer alle programma’s die nodig zijn voor het gebruiken van Grande Omega. Deze zijn Node.js, Mono, Python 3. De links naar de download pagina’s staat hierboven. Bij Node.js en python zou tijdens de installatie het programma in je Path moeten worden gezet. Dit moet gebeuren anders kan Grande Omega sommige programma’s niet vinden. Bij Python staat dit standaard uit en moet aan worden gezet tijdens de installatie.
- Om ervoor te zorgen dat Mono wordt herkent in Grande Omega moet je de path naar mono in je Environment variables zetten:
- Druk op
WIN + R
en vul danSystemPropertiesAdvanced.exe
in. Als het goed is opent dan System Properties. - Druk in dat venster onderin op
Environment Variables...
(Omgevingsvariabelen...
in NL). - In het nieuw geopende venster druk je onder
System variables
(Systeemvariabelen
in NL) twee keer op de variabelePath
. - Druk dan in het nieuw geopende venster op
New
(Nieuw
in NL). - Voeg dan op de nieuwe regel dit pad toe:
C:\Program Files (x86)\Mono\bin
. Als je het ergens anders geïnstalleerd heb moet je dat pad aangeven. let wel op dat je dan het pad moet geven naar debin
map in Mono. Als je mono hebt geïnstalleerd maar het niet kan vinden in de mapProgram Files (x86)
dan kan het zijn dat je de 64-bit versie hebt geïnstalleerd. Deinstalleer dan de 64-bit versie en download dan de 32-bit versie. - Druk nu in alle drie de schermen op
OK
.
- Druk op
- Om ervoor te zorgen dat Mono wordt herkent in Grande Omega moet je de path naar mono in je Environment variables zetten:
- Download de GO Windows zip vanaf de link hierboven en pak het uit naar een plek op jou computer waar je het terug kan vinden. Omdat ze alle Node Modules mee leveren kan dit uitpakken even duren. Vooral als je de unzipper van Verkenner (File Explorer) gebruikt. Voor beter performance kan je het uitpakken met 7zip. Deze is sneller en efficienter dan bijvoorbeeld WinRar en de ingebouwde unzipper van Windows.
- Als dit allemaal gelukt is kan je het programma starten door het bestand
GrandeOmega.exe
uit te voeren. Hierna kan je inloggen en is Grande Omega klaar voor gebruik. Druk wel in Grande Omega op dei
zodat je kan checken of alles goed is geïnstalleerd.
MacOS
Let op:
- Zorg dat je installatie van Grande Omega in een pad staat waar geen spatie in zit. Grande Omega werkt dan niet meer. Ook mogen er geen diakrieten in het pad staan.
/Users/User1/Documents/Grande_Omega
mag dus omdat het geen spaties en diakrieten bevat, maar/Users/User1/Documents/Grande Omega
mag dus niet omdat het een spatie heeft in de naam. - Als Anaconda voor een of andere reden niet werkt kan je pyenv uitproberen.
- Wij raden aan om de GrandeOmega-patcher te gebruiken.
- Download alle benodigde programma’s vanaf de downloads hierboven. Deze zijn Node.js, Mono en Anaconda (Python 3). In principe hoef je ze alleen maar te installeren en dan is het goed. Het enige programma waar je nog iets bij moet doen is Mono. Deze staat na installeren namelijk niet in je path. Om het in je path te zetten moet je de volgende stappen volgen.
- Open terminal door te drukken op
⌘ + space
. Hierna kan jeterminal.app
intypen totdat de terminal app verschijnt, op dat moment kan je op enter drukken. - Vul het volgende command in:
export PATH=/usr/local/bin:${PATH}
. - Hierna kan je de command
which mono
gebruiken. Hier zou het volgende uit moeten komen:
Mono JIT compiler version 6.8.0 (explicit/2701b19 Mon Aug 31 09:57:28 EDT 2019) Copyright (C) 2002-2020 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
Als dit niet het geval is moet je kijken of je mono goed geïnstalleerd hebt.
- Open terminal door te drukken op
- Download de GO Mac zip vanaf de downloads hierboven en pak het uit naar een plek op je computer.
- Nu kan je het programma starten door het bestand
start.command
uitvoeren. Klik hierna op dei
om te kijken of alles goed is geïnstalleerd. Als er ergens staat(not found)
moet je kijken of je dit nog een keer kan installeren.- Als start.command niet werkt op de eerste keer:
- Ga naar de Security and Privacy (Beveiliging en Privacy in NL) tab
- Onderaan het scherm zie je
start.command
met de knop “run anyways”- Als de knop uitgeschakeld is kan je deze aan zetten door op het vergrendelicoontje te klikken aan het einde van de pagina
- Klik op de “run anyway” knop om start.command te kunnen uitvoeren
- Als start.command niet werkt op de eerste keer:
Linux
Let op:
- Grande Omega wordt niet officieel ondersteund op Linux distro’s door de developers van Grande Omega. Wij hebben een omweg gevonden door de mac versie te gebruiken en wat dingen aan te passen. Wij weten niet of dit officieel mag van de docenten en wij zijn er dan niet verantwoordelijk voor als het opeens niet gebruikt mag worden. Gebruik op linux is op eigen risico.
- Wij hebben dit getest op Ubuntu 18.04 LTS en 20.04 LTS. Elke versie daar tussenin zou ook moeten werken.
- Zorg dat je installatie van Grande Omega in een pad staat waar geen spatie in zit. Grande Omega werkt dan niet meer. Ook mogen er geen diakrieten in het pad staan.
/home/user1/documents/Grande_Omega
mag dus omdat het geen spaties en diakrieten bevat, maar/home/user1/documents/Grande Omega
mag dus niet omdat het een spatie heeft in de naam. - Als Anaconda voor een of andere reden niet werkt kan je pyenv uitproberen.
- Wij raden aan om de GrandeOmega-patcher te gebruiken.
- Download alle programma’s en installeer deze. Je zou in principe niks verder moeten doen dan het installeren van deze programma’s.
- Download de zip en pak alles uit behalve de
node_modules
map en zet dit in een map op je computer. - Open een terminal en gebruik
cd
om in deze map te komen met je terminal. - Gebruik vervolgens de volgende commands om ervoor te zorgen dat je Grande Omega kan uitvoeren:
$ npm install $ chmod +x start.command $ ./start.command
- Als het goed is zou Grande Omega nu open moeten staan en kan je op de
i
drukken om te kijken of alle programma’s goed zijn geïnstalleerd.