Game D.M.V OOP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior fullstack .NET developer @ Rotterdam

2021-05-12 iSense Medior fullstack .NET developer Medior fullstack .NET Developer ISAR49770 Organisatie Onze klant is een grote internationale speler. Ze investeren steeds in het uitbreiden van het analyse- en servicepakket om de klanten goed van dienst te kunnen blijven. Naast Nederland zijn er nog enkele andere locaties in Europa waar ze zijn gevestigd. IT is verspreid over alle vestigingen. Op elke locatie zijn Developers en System engineers aanwezig. Onze klant is marktleider binnen het gebied waarin zij actief zijn. Nu zijn wij op zoek naar verschillende developers, die er samen met het andere personeel, 110% voor willen gaan. Taken .Net

Bekijk vacature »

Lead Developer E-commerce

Bouwen aan het VDL E-commerce platform van de toekomst wat geschikt moet zijn voor meer dan 100 industriële bedrijven in verschillende markten. Als Salesforce lead developer vertaal jij de behoeftes van de VDL-bedrijven op het gebied van E-commerce naar oplossingen binnen het raamwerk van onze digitale fabriek. Vind jij het leuk een divers team van configurators en business analisten te leiden in de verdere ontwikkeling van het E-commerce platform? De VDL Salesforce reis is krap 1,5 jaar geleden begonnen binnen VDL. Er zijn nog legio uitdagingen en wensen die nog ingevuld moeten worden. Krijg jij er energie van om op

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Met jouw expertise zorg je als java developer voor de meest plezierige en efficiënte klant ervaring. Met jouw state-of-the-art-systemen verbeter je onze business en maak je echt impact! Want als je in ons tech team werkt, houd je jezelf en Nederland in beweging. Wij zijn continu bezig onze business en processen te optimaliseren, zodat we onze klanten en kandidaten meer gemak, snelheid en transparantie kunnen bieden. Impactvolle tech, daar doen we het voor. Artificial intelligence, machine learning en innovatieve zoek oplossingen. Zoek oplossingen? Yes! Solliciteren moet makkelijk en leuk zijn. Toch? Daar kan jij aan bijdragen! wat ga je

Bekijk vacature »

.Net / C# Developer - Banking

When .Net/C# is your passion, apply now and join our team! Your day-to-day activities As an experienced .Net/C# developer you will use your skillset to develop new financial applications and services that are not fully automated by standard systems. You will ensure quality and security in ASP.Net and C#. You will work in a multidisciplinary Scrum/Agile team and together you will ensure that the transition to Cloud will go as smoothly as possible. What you need to be successful in this role You are customer focused and enthusiastic. You are at the forefront of architectures, tools and techniques that are

Bekijk vacature »

IT Manager

Are you overflowing with a passion to address worldwide water problems? Are you an IT-er by heart that likes to be challenged as an IT manager? We are looking for you! IT Manager We are looking for an IT Manager with a strong vision, who is able to manage information technology and systems, and that is open to investigate new technologies. You are the IT sparring partner for the business, actively contributing to realising our ambitious goals. You will lead the IT team consisting of 1 Web Developer, 1 PHP Developer, 1 Cloud Platform Engineer, 2 Application Managers, 1 System

Bekijk vacature »

Team Lead Applicatie Developers

UPS zoekt een Team Lead Applicatie Developers *THUISWERKEN IS MOGELIJK VOOR DEZE FUNCTIE Heb jij ruime ervaring als applicatieontwikkelaar? En vind je het leuk om boven op de laatste ontwikkelingen in je vak te zitten, mede-developers aan te sturen en altijd te blijven leren? Als Team Lead C# bij UPS werk je aan projecten die in veel verschillende landen worden gebruikt en maak je deel uit van een grote en internationale gemeenschap van agile teams. Dit ga je doen Je gaat aan de slag met het leveren van functionaliteiten voor zeer complexe IT-systemen. Je werkt samen met verschillende agile teams

Bekijk vacature »

Junior Frontend Developer / Vastgoedsector

Wie wordt jouw werkgever?: Wij zijn een SaaS ontwikkelaar binnen de vastgoedsector. Wil jij meewerken aan onze applicaties? Heb je ervaring met node.js? Vaste baan: Junior Frontend Developer React 2.400 - 3.000 Wij zijn een SaaS ontwikkelaar die actief is binnen de vastgoedsector. Wij hebben een sterk kernteam. Onze software ontwikkelaars hebben over het algemeen een academische achtergrond in het bèta spectrum. Onze mensen ontwikkelen en onderhouden een groot aantal tools die samenwerken om een web-based interface te leveren. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het

Bekijk vacature »

C# / Angular / Developer @ Goeree-Overflakkee

2020-08-31 iSense C# Angular Developer C# Angular Developer Ontwikkelaar Leaseauto ISRA47435 Organisatie Onze klant is een IT dienstverlener, ter versterking van het team zijn ze op zoek naar een ervaren C# .NET Ontwikkelaar. Development bestaat uit 24 developers verdeeld over teams van 6 man. Met het team ben je verantwoordelijk voor een aantal nationale en internationale opdrachtgevers. Deze organisatie zet graag mensen in hun kracht waar ze goed in zijn. Ongeacht je persoonlijkheid wordt hier een plek gecreëerd waar jij je prettig bij voelt. Mensen werken hier met plezier en dat is te zien aan het aantal dienstjaren en het

Bekijk vacature »

Ervaren Mobile App Developer C# Xamarin / Selenium

Voor wie je gaat werken: Wij ontwikkelen draagbare elektromechanische meetapparatuur. Zoek jij een veelzijdige applicatiegerichte functie? Heb je kennis van C#? Vaste baan: Ervaren Mobile App Developer C# Xamarin Selenium 3.300 - 4.800 Senior Mobile App Developer Ons bedrijf ontwikkelt en verkoopt instrumenten voor elektrochemische applicaties en sensoren. Wij zijn gespecialiseerd in het maken van kleine, draagbare voorwerpen. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie en wij staan open voor elke nieuwe trend. Wij zijn een ambitieus bedrijf. Jij zal onderdeel worden van een leuk vakteam waar je

Bekijk vacature »

IT-Traineeship junior software programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Javascript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP code schrijven. Samenwerken met de klantreiziger om onze klanten nóg

Bekijk vacature »

PHP Software Ontwikkelaar Backend / Symfony

Voor wie je gaat werken: Wij ontwikkelen asset- en facility management software voor vastgoedbeheer. Ben jij een enthousiaste PHP Ontwikkelaar? Heb je kennis van W Symfony? Vaste baan: PHP Software Ontwikkelaar Backend Symfony 2.800 - 4.200 PHP Ontwikkelaar De vastgoedwereld gaat nog steeds voor ‘de gebaande paden’. Wij geloven daar niet in: als het om vastgoed van morgen gaat, zijn die oude wegen echt voorbij! Met onze nieuwe software willen we dit soort vastgeroeste patronen doorbreken. Daarvoor zoeken we nieuwe collega’s die ervan houden de boel eens flink door elkaar te schudden. Kun jij dat? En… wil je dat? We

Bekijk vacature »

Functioneel Beheerder

Wil jij werken bij één van de snelst groeiende fin-tech bedrijven in een uitdagende functie als functioneel beheerder? Heb jij een passie voor het slimmer maken van processen met technologie en intelligence en ben je zeer gedreven om samen met ons de volgende stappen binnen CIB te maken?Lees dan snel verder. Functioneel Beheerder Rotterdam, Fulltime Functieomschrijving In jouw functie ben je het eerste aanspreekpunt voor de gebruikersondersteuning van ons product en verzorg je de handleidingen. Verder heb je een adviserende rol bij projectmatige taken, zoals het initiëren van nieuwe projecten en zorg je ervoor dat jouw nieuwe project goed onder

Bekijk vacature »

.NET ontwikkelaar / Azure @ Utrecht

2021-04-26 iSense .NET ontwikkelaar / Azure Ben jij een ervaren .NET Developer die na al die jaren programmeren nog steeds niets liever doet dan programmeren in .NET en heb jij daarnaast al de nodige kennis in Azure opgedaan? Lees dan snel verder! ISKL48621 Organisatie Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In

Bekijk vacature »

Senior Java Developer Noord-Nederland

Heb jij een passie voor technologie en ben jij altijd als eerste op de hoogte van ontwikkelingen en innovaties? Weet jij hoe je als developer de verbinding moet maken tussen business en techniek? Dan maken we graag kennis met jou! Wat ga je doen? Als Senior Java Developer bij CGI maak je deel uit van de grootste en meest actieve Java community van Nederland. Door het delen van jouw kennis en kunde weet je anderen te inspireren en jezelf te profileren in de markt. Samen zorgen wij ervoor dat jouw kennis up-to-date blijft en best practices maximaal worden hergebruikt. Je

Bekijk vacature »
Peter Wessels

Peter Wessels

20/04/2008 17:31:00
Quote Anchor link
Hallo,

Ik ben momenteel een game aan het maken, en ik ben al een klein beetje begonnen. Maar ik hoor dat het veel beter te maken is als ik classes gebruik.
Ik kan opzich wel OOP maar ik weet niet hoe ik dat in mijn game kan verwerken.

Iemand suggesties?

Mvg,
Peter Wessels
 
PHP hulp

PHP hulp

27/07/2021 09:38:20
 
Hipska BE

Hipska BE

20/04/2008 18:24:00
Quote Anchor link
elk wapen is bv een classe
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
class ak47 extends geweer{ ...

class M4 extends geweer {
  static $magazijn_size = 30;
__construct(){
  $this->bullets = 30;
}

}

?>

daarin zet je telkens hun eigenschappen. Koopt iemand zo'n wapen, dan doe je bv zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $arsenaal->add(new M4); ?>


Dit hoef je niet zo te doen, het is enkel een voorbeeldje hoe je OOP zou kunnen gaan uitwerken in je game.
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
- -

- -

20/04/2008 18:34:00
Quote Anchor link
Kun je niet beter zo doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
    class Wapen
    {
        public $type;
        
        public function __construct($type)
        {

            $this->type = $type;
        }
    }

?>


Elk wapen wordt dan een object, een instantie van Wapen. Dat lijkt me handiger.

Edit:
Ik zie nu pas dat "extends" staan ;) Dat kan ook natuurlijk.
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Peter Wessels

Peter Wessels

20/04/2008 18:43:00
Quote Anchor link
En hoe wil je dit in de db krijgen, of moet ik daar dan een query bij in zetten?
 
Peter Wessels

Peter Wessels

20/04/2008 18:43:00
Quote Anchor link
<SNIP>
Gewijzigd op 01/01/1970 01:00:00 door Peter Wessels
 
Thijs X

Thijs X

20/04/2008 18:53:00
Quote Anchor link
Veel gemaakte fout bij beginnende OOPérs is dat ze gelijk gaan scripten / programmeren.
Ik verwacht dat de game die je wilt maken aardig uitgebreid is en dus wel aardig wat tijd kost.

Begin dus eerst met het bedenken / maken van een ontwerp, ga nadenken wat voor klassen je denkt nodig te hebben, welke klasse waarvoor dient en welke methodes die moet hebben.
Hier za je in het begin wat moeite mee hebben maar als je het vaker hebt gedaan word het stuk leuker.
Ook zal een goed ontwerp een hoop tijd schelen.

Edit:
Typo
Gewijzigd op 01/01/1970 01:00:00 door Thijs X
 
Kwastie

Kwastie

20/04/2008 20:09:00
Quote Anchor link
OOP heeft voordelen maar ook zeker nadelen

het voordeel van OOP:
- stukken code kunt hergebruiken
- het is overzichterlijker
- je kunt 'samenwerken' aan een project (met meerder mensen tegelijk aan 1 project werken) dit kan ook wel met 'normaal' programmeren maar dan moet je veel dingen afspreken.
- het is gemakkelijker te onderhouden.

er zijn ook nadelen:
- Meer code nodig voor hetzelfde doel
- langzameren dan linair programmeren.
- hoge 'leer' drempel
Gewijzigd op 01/01/1970 01:00:00 door Kwastie
 
Peter Wessels

Peter Wessels

20/04/2008 20:20:00
Quote Anchor link
@Thijs,

Ik heb alles uitgeschreven;), ik schrijf eerst alles uit voordat ik iets script;)
 
Thijs X

Thijs X

20/04/2008 22:10:00
Quote Anchor link
Peter schreef op 20.04.2008 20:20:
@Thijs,

Ik heb alles uitgeschreven;), ik schrijf eerst alles uit voordat ik iets script;)


Met uitschrijven bedoel je alle functionaliteit dat het moet hebben of ook alles onder klasses onder verdeeld?
Als je alles ook al hebt onderverdeeld in klassen is het alleen nog maar kwestie van scripten.
 



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.