achtbaantreinen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »
Veur Heur

Veur Heur

08/05/2026 11:20:14
Quote Anchor link
Zoals wellicht bekend verzamel ik al een hele tijd (ruim 13 jaar eigenlijk) data van achtbaanritten die mijn dochter heeft gedaan. Ik registreer wanneer en op welke locatie een rit heeft plaatsgevonden en een hele tijd geleden ben ik ook begonnen met het registreren op welke stoel in de trein en datum ze een ritje heeft gedaan. In eerste instantie ben ik begonnen met de volgende tabellen:

treinen: treinid, achtbaanid, stoelen, rijen > deze tabel koppelt een trein aan een achtbaan
stoelen: stoelid, treinid, datum, stoelnummer > deze tabel koppelt een stoel aan een trein

Hiermee kan ik een leuke "graph" maken die aangeeft of ze op een bepaalde stoel heeft gezeten en wanneer.

Op zich weinig beperkingen zover, ik kan voor een achtbaan bijv. een 2e trein toevoegen, zo zijn er bijv. achtbanen waarbij de ene trein vooruit gaat en de andere achteruit of de ene vooruit en een andere waarin je moet staan of nog een voorbeeld: de Efteling heeft op De Vliegende Hollander nu 2 verschillende treinen (of boten zo je wil) namelijk met een 3/4/3/4 en en 4x4 layout.

Nu komt mijn ding waarvan ik zou willen horen hoe jullie dat aan zouden pakken.

Mijn model leunt nu op een trein met een aantal rijen die allemaal hetzelfde aantallen stoelen hebben, bijv. 2 rijders naast elkaar, 10 rijen achter elkaar. Dit zal voor 99 van de 100 achtbanen wereldwijd zo zijn, maar hoe te dealen met afwijkingen? Enkele voorbeelden:

- De Vliegende Hollander: 3/4/3/4 (1e rij 3 stoelen, 2e rij 4 stoelen, 3e rij 3 stoelen, 4e rij 4 stoelen)
- De volgende achtbaan heeft 3 karretjes die draaien en 2 zogenaamde hamsterwielen. Met andere woorden 6 rijen van 2 en 4 rijen van 1.. https://rcdb.com/18545.htm#p=127256

En dan zou ik ook nog rekening houden met de rijrichting. In het laatst genoemde voorbeeld stap je op rij 2,4,6,7,9 in met je gezicht naar achteren.

Wel eens benieuwd hoe jullie dat aan zouden vliegen.
Gewijzigd op 09/05/2026 12:49:30 door Veur Heur
 
PHP hulp

PHP hulp

26/05/2026 14:02:21
 
Michael -

Michael -

11/05/2026 09:42:32
Quote Anchor link
Probleem is dat je nu een vaste configuratie hebt.
Een schaalbare configuratie zou dit moeten oplossen.
Dus ipv 10 rijen met 2 stoelen, configureer je de positie waar je dochter zit als een layout.

rij, stoel, richting (vooruit, achteruit), wagon_id, label

Dus niet vanuit de treinpositie. Er zijn bizarre layouts van achtbanen, dus je gaat geheid tegen allerlei gekke dingen aanlopen.
Voor achtbanen die geen zitplaatsen hebben, kun je deze dan leeg laten.

Je krijg dan dus tabellen voor; achtbanen, treinen, wagons, zit_posities, ritten, rit_zitplaatsen.

Als je dan alle zitplaatsen van een trein opslaat rit_zitplaatsen, dan het id van de plaats waar je dochter heeft gezeten opslaat in zit_posities kun je de hele layout uittekenen.
Veel treinen hebben bijv aan de voorkant ook andere zitplaatsen dan de rest van de trein.
Gewijzigd op 11/05/2026 10:09:58 door Michael -
 
Veur Heur

Veur Heur

11/05/2026 12:10:10
Quote Anchor link
Dan zal ik voor die enkele afwijking een hoop conversie werk moeten gaan doen. Misschien kan ik beter werken met een afwijkende treinen tabel aangezien het op 518 achtbanen nu nog maar om afwijkende 1 trein gaat. (Hadden er meer kunnen zijn, maar helaas zijn achtbanen wel eens gesloten als je gaat)
 
Michael -

Michael -

11/05/2026 12:33:35
Quote Anchor link
Nu is het 1 afwijkende trein, maar jouw stelling "99 van de 100 achtbanen wereldwijd zijn 10x2" klopt natuurlijk niet.
Wel knap dat je 517 de zelfde achtbanen hebt weten te vinden.
Lost Gravity is 4x2. Baron is 6x3, etc.

Uiteindelijk is het hoe ver je zelf wilt gaan. Wil je elke zit positie vastleggen, wil je de hele trein vastleggen, of wil je gewoon simpel persoon x zat op plek y.
Wil je met de deze data gewoon een lijstje weergeven, of wil je echt visueel kunnen weergeven waar je hebt gezeten.

Offtopic: wel heel leuk dat je zoiets al zolang bij hebt gehouden!
 
Veur Heur

Veur Heur

11/05/2026 13:15:32
Quote Anchor link
Met afwijkende trein bedoel ik een trein die niet bestaat uit een vast aantal stoelen per rij en dat xx rijen, bijv dus 2x10 of de voorbeelden die jij noemt. Afwijkend zijn dus de genoemde voorbeelden zoals DVH of die met het hamsterwiel. Nee we hebben zeker al veel verschillende lengtes en breedtes gedaan. Van 1 tot 8 naast elkaar en van 1 tot 60 achter elkaar. Je komt wat tegen in je travels ????
 
Michael -

Michael -

11/05/2026 13:44:59
Quote Anchor link
"van 1 tot 60 achter elkaar"
Ik ben heel benieuwd welke dit is!

Ik snap je vraag nu beter. Het probleem is niet de X x Y, maar een 3x4, 4x4 in 1 wagon.

Zonder je hele structuur te moeten aanpassen, zou je een kolom kunnen toevoegen aan de treinen waarin je een custom set kunt opslaan.

Bijv een kolom `layout_json` en daarin zet je voor de Vliegende Hollander:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
{
  "seats_per_row": [3, 4, 3, 4]
}

Als deze leeg is pak je standaard rijen x stoelen.

Voor de GraviTrax (cool ding trouwens) kun je dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
{
  "seats_per_row": [2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
}

opslaan, of zelfs nog uitbreiden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  "seats_per_row": [2, 2, 2, 2, 2, 2, 1, 1, 1, 1],
  "row_type": [
    "spinning",
    "spinning",
    "spinning",
    "spinning",
    "spinning",
    "spinning",
    "hamsterwheel",
    "hamsterwheel",
    "hamsterwheel",
    "hamsterwheel"
  ],
  "facing": [
    "forward",
    "backward",
    "forward",
    "backward",
    "forward",
    "backward",
    "backward",
    "forward",
    "backward",
    "forward"
  ]
}

JSON geeft je dan alle vrijheid. Nadeel is dat je code (op den duur) rommelig kan gaan worden omdat je allerlei uitzonderingen moet gaan toevoegen en geen vaste structuur meer hebt.
Gewijzigd op 11/05/2026 13:48:36 door Michael -
 
Veur Heur

Veur Heur

11/05/2026 13:49:42
Quote Anchor link
Revolution in Bobbejaanland

Dank voor die json voorbeelden. Ga eens kijken of ik iets met een afwijkende treinen tabel kan gaan doen. Nu heb de trein gehardcode, dat wil ik naar de toekomst toe voorkomen. Er komt een tijd dat ik dit systeem moet overdragen, dan moet het wel foolproof zijn natuurlijk.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.