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

  1. Downloads
  2. Installatie instructies
    1. Windows
    2. MacOS
    3. Linux

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, maar C:\Users\User1\Desktop\Grande Omega mag dus niet omdat het een spatie heeft in de naam.
  1. 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:
      1. Druk op WIN + R en vul dan SystemPropertiesAdvanced.exe in. Als het goed is opent dan System Properties.
      2. Druk in dat venster onderin op Environment Variables... (Omgevingsvariabelen... in NL).
      3. In het nieuw geopende venster druk je onder System variables (Systeemvariabelen in NL) twee keer op de variabele Path.
      4. Druk dan in het nieuw geopende venster op New (Nieuw in NL).
      5. 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 de bin map in Mono. Als je mono hebt geïnstalleerd maar het niet kan vinden in de map Program 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.
      6. Druk nu in alle drie de schermen op OK.
  2. 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.
  3. 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 de i 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.
  1. 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.
    1. Open terminal door te drukken op ⌘ + space. Hierna kan je terminal.app intypen totdat de terminal app verschijnt, op dat moment kan je op enter drukken.
    2. Vul het volgende command in: export PATH=/usr/local/bin:${PATH}.
    3. 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.

  2. Download de GO Mac zip vanaf de downloads hierboven en pak het uit naar een plek op je computer.
  3. Nu kan je het programma starten door het bestand start.command uitvoeren. Klik hierna op de i 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:
      1. Ga naar de Security and Privacy (Beveiliging en Privacy in NL) tab
      2. 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
      3. Klik op de “run anyway” knop om start.command te kunnen uitvoeren

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.
  1. Download alle programma’s en installeer deze. Je zou in principe niks verder moeten doen dan het installeren van deze programma’s.
  2. Download de zip en pak alles uit behalve de node_modules map en zet dit in een map op je computer.
  3. Open een terminal en gebruik cd om in deze map te komen met je terminal.
  4. Gebruik vervolgens de volgende commands om ervoor te zorgen dat je Grande Omega kan uitvoeren:
     $ npm install
     $ chmod +x start.command
     $ ./start.command
    
  5. 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.