Kaart inkleuren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »
Jan DS

Jan DS

18/06/2010 18:57:37
Quote Anchor link
Ik ben bezig met een online spel te maken, een van de duizende, maar heb een probleem: in het spel moet je op een europese kaart landen veroveren, wanneer je dit hebt gedaan moet dat land jouw kleur krijgen. Hoe kan ik dat best aan boord leggen? Welke techniek, programma moet ik gebruiken?
 
PHP hulp

PHP hulp

16/02/2025 12:12:53
 
Crude Oil

Crude Oil

18/06/2010 19:06:58
Quote Anchor link
Ik denk dat je het beste de volgende kaarten kunt maken:
* Blanco kaart
* Kaarten met ingekleurde landen.

Je kunt kaarten bewerken met programma's als:
GIMP: Klik
Inkscape: Klik
Adobe Photoshop: Klik (trial)
 
Jan DS

Jan DS

18/06/2010 19:26:08
Quote Anchor link
Ja, maar ik kan toch niet voorspellen welke gebieden de spelers gaan innemen. Hoe kan ik dan een gekleurde kaard maken?
 
Crude Oil

Crude Oil

18/06/2010 19:29:52
Quote Anchor link
Jan DS op 18/06/2010 19:26:08:
Ja, maar ik kan toch niet voorspellen welke gebieden de spelers gaan innemen. Hoe kan ik dan een gekleurde kaard maken?


je moet dan verschillende kaarten maken
 
Jan DS

Jan DS

18/06/2010 19:48:12
Quote Anchor link
Voor alle mogelijke combinaties?
 
Crude Oil

Crude Oil

18/06/2010 19:53:02
Quote Anchor link
of php een afbeelding te laten creëren. Dan moet je van elk gebied een ingekleurde kaart hebben, en niet van elke mogelijke combinatie
 
Jan DS

Jan DS

18/06/2010 19:54:45
Quote Anchor link
Ok, en hoe moet ik daar aan beginnen? Op dat gebied ben ik echt niet thuis.
 
Crude Oil

Crude Oil

18/06/2010 19:57:25
Quote Anchor link
Ik ook niet zo, er lopen hier genoeg andere gebruikers rond die je misschien kunnen helpen
 
Jan DS

Jan DS

19/06/2010 19:55:26
Quote Anchor link
Hopelijk antwoorden die.
 
Bas IJzelendoorn

Bas IJzelendoorn

19/06/2010 19:58:59
Quote Anchor link
Ik kon alleen enkele betaalde oplossingen vinden, maar dat zal wel niet de oplossing zijn. Gewoon even goo(g)chelen.
 
Piet Verhagen

Piet Verhagen

19/06/2010 20:14:15
Quote Anchor link
Dan moet je maken:
- 1 blanco, alle landen gewoon wit
- van elk land een aparte kaart waarbij de achtergrond transparant is(alle andere landen verwijderen) en alleen het betreffende land staat ingekleurd.

Al deze afbeeldingen even groot, bij de kaarten van de landen het land op de juiste plaats. Vervolgens in PHP als eerste de blanco kaart nemen als onder grond en de landen naar keuze er over heen plakken zodat deze op het einde resultaat ingekleurd worden en de rest wit blijft. Dat is de opzet. Eigenlijk zo ongeveer dezelfde techniek gebruiken als bij een watermerk over afbeelding maken. En dat is ook waar je op moet googelen denk ik zo.
Gewijzigd op 19/06/2010 20:18:39 door Piet Verhagen
 
- -

- -

20/06/2010 01:57:52
Quote Anchor link
Dit is wat ik zou doen:

Een gifje maken waarin alle landen staan, ieder land moet een andere kleur hebben.
Schrijf per land de rgb code op die erbij horen.


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
<?php
$image
= imagecreatefromgif( 'landkaart.gif' );

// een array met alle landen met bijbehorende rgb
$landen = array( 'Belgie' => array( 'R' => '0', 'G' => '0', 'B' => '0' ), 'Nederland' => array( 'R' => '255', 'G' => '0', 'B' => '0' ), 'Luxemburg' => array( 'R' => '255', 'G' => '255', 'B' => '0' ) );

// een array met de landen die een user heeft 'veroverd', die zal je waarschijnlijk uit een database gaan halen
$landen_owned = array( 'Nederland' );

foreach( $landen as $land )
{

    $index = imagecolorclosest( $image, $land[ 'R' ], $land[ 'G' ], $land[ 'B' ] ); // Let op: R G B vervangen!

    if( in_array( $land, $landen_owned )
        imagecolorset( $image, $index, R, G, B ); //hier komt de rgb code van de speler
    else
        imagecolorset( $image, $index, 0, 0, 0 );
}

?>

Code is niet getest en zal misschien niet helemaal kloppen!
Gewijzigd op 20/06/2010 01:58:21 door - -
 
Jan DS

Jan DS

21/06/2010 19:53:08
Quote Anchor link
Alvast bedankt, hiermee raak ik wel een eind op weg.
 
Mark L

Mark L

21/06/2010 21:42:49
Quote Anchor link
Over een tijdje zul je hiervoor SVG kunnen gebruiken. Dit kan al toegepast worden, alleen werkt nog niet in elk browser (denk bv. aan Internet Explorer...)
Ik wacht met smart op HTML-5

Wie weet wat Internet Explorer 9 brengt. Het zal allicht beter zijn dan het voorgaande ;) Vooral nu ze verplicht de keuze moeten stellen voor andere browsers, waardoor ze dus gebruikers zullen missen als ze nu niet goed meedoen. Wie weet gaat IE zich aan de standaarden houden!


Ontopic:

Je zou ook PHP alle mogelijke combinaties kunnen laten maken, deze opslaan en dan die gebruiken. Dit kost in het vervolg minder server kracht.
 
Pim -

Pim -

21/06/2010 22:02:02
Quote Anchor link
@Mark, weet niet hoor. Je kan zeker een cache maken, maar alle mogelijke combinaties is echt veel... Stel 5 spelers en de 51 landen van Europa, dus 5^51 combinaties, dat is 4.4408921 × 10^35, met een aardige 5kb per kaart is dat 2.22044605 × 10^39 bytes, zeg maar 2.22044605 × 10^15 yottabytes, ik denk meer dan de hoevelheid informatie die er op de wereld bestaat ;)

Ook maar on topic:
Kijk een naar http://upload.wikimedia.org/wikipedia/commons/b/b8/Blank_Map_of_Europe_-w_boundaries.svg
Wat je beter kan doen is deze svg gebruiken en hem in php stoppen, en dan met een Content-Type en .htaccess de php-file als svg voordoen, zo hoef je geen enklele afbeelding te genereren.

Dat komt neer op:
Je pakt de xml van de svg (google eens op svg) en past deze met php (PHPDom, google) aan met de kleurtjes. De paden van de lijntjes zijn er al, je hoeft dan alleen de fill te verandren. Dus je doet een XPath (google) en verandert bij elk svg:path item het style attribuut. Alle landen zijn al aangegeven met landcode, moet lukken.

Alsnog een hoop werk, succes!

En trouwens de svg support:
http://en.wikipedia.org/wiki/Scalable_Vector_Graphics#Native_support
Dus geen IE support, en als je zoekt naar omwegen:
http://www.planetsvg.com/content/svg-solutions-internet-explorer
Gewijzigd op 21/06/2010 22:13:08 door Pim -
 
Mitchel V

Mitchel V

22/06/2010 09:14:24
Quote Anchor link
of je maakt met css een landkaart...

hokjes van 25px bij 25px
en daar overheen zit een div met de lege plattegrond..
 



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.