Zak Engine versi贸n 1.5.0

Hola!zakenginesolo

Como lo prometido es deuda, aqu铆 les traigo una nueva versi贸n del motor con algunas mejoras poco visibles y otras muy esperadas por algunos de ustedes, como por ejemplo el nuevo chequeo de colisi贸n. Pueden descargar de aqu铆 la nueva versi贸n.

S铆, ahora las entidades pueden colisionar entre s铆 por medio de chequeos de cajas contra cajas, c铆rculos contra cajas, cajas contra c铆rculos y c铆rculos contra c铆rculos. Pero, agregado a esto, las cajas ahora pueden estar rotadas! 驴No es eso bueno? Pero para que funcione correctamente, debemos inicializar siempre no solo el ancho y alto del 谩rea de colisi贸n, sino tambi茅n el radio del c铆rculo, sin importar si seteamos como tipo de colisi贸n por caja o por c铆rculo. Luego para chequear la colisi贸n, simplemente hacemos if (_entity1.IsColliding(&_entity2)) // hay colisi贸n?

Bueno, les dejo la lista de cambios para esta versi贸n:

- Se arregl贸 un bug en la clase Console
- Se mejor贸 la performance de los vertex buffers
- Se quit贸 el motor de scripting AngelScript
- Se mejor贸 el m茅todo IsColliding. Ahora detecta colisiones entre cajas, cajas contra c铆rculos, cajas rotadas entre s铆 y cajas rotadas contra c铆rculo.
- Se agregaron m茅todos a la clase MathUtil para detecci贸n de colisiones
- Se arregl贸 un bug en el sistema de part铆culas
- Se rehizo la clase ConfigFile y ahora soporta n煤meros hexadecimales

Nos vemos pronto!

Comentarios

  1. March 6th, 2008 | 10:45 am

    Hola Zak, lei tu libro y la verdad que me gusto mucho, ahora estoy aprendiendo un poco de C++ para tener los conocimientos b谩sicos para poder utilizar el motor que creaste. Tambi茅n queria comentar que en http://www.foro3d.com/f113/ayudarias-hacer-un-curso-gratis-para-55417.html
    estamos armando un curso gratuito para aprender a programar videojuegos, sacamos una revista con contenidos para aprender a programar (muy b谩sicos) y m谩s adelante me gustar铆a poder escribir alg煤n articulo sobre el motor Zak Engine.

    Saludos Zak y Sigue adelante con con este muy buen Proyecto!!!

  2. Santiago
    March 12th, 2008 | 8:09 pm

    Juan, en el main.cpp trat谩s de enlazar la librer铆a zakscript.lib, que no existe.
    Supongo que es algo que dejaste pendiente para una pr贸xima update pero no sirve en esta versi贸n. Solamente aviso porque a alg煤n novato le va a dar un dolor de cabeza el error.

    Saludos, te felicito por el update!!

  3. October 8th, 2008 | 10:41 pm

    INTENTAR脡 CREAR UN JUEGO CON TU MOTOR, GRACIAS.
    A VER QUE TAL ME QUEDA PORQUE SOLO SE LO BASICO EN PROGRAMACION Grin

  4. erick
    November 25th, 2008 | 2:22 pm

    yo tengo el libro de programacion de videojuegos y apenas lo estoy empezando a leer y pues el libro dice que me meta a esta pagina entonces pues lo descarge gracias

  5. lyn
    December 19th, 2009 | 2:33 am

    hi,i like this engine!

  6. dario
    August 8th, 2010 | 1:20 am

    hola yo hace 3 dias me compre el libro de programacion de videojuegos pero tengo un problema que puede ser que no lo pueda programar porque tengo en la netbook el directx 11 porque me salta fatal error C1083: No se puede abrir el archivo incluir: ‘d3dx9math.h’: No such file or directory cuando lo pruebo para que aparesca hola, mundo! o tengo que agregar el archivo d3dx9math.h y si lo tengo que agregar de donde lo saco

  7. zak
    August 8th, 2010 | 3:17 pm

    Hola!

    Gracias por comprar el libro. Segu铆 este tutorial: http://www.zakengine.com/?p=198

    Para el resto de las dudas que tengas, utiliz谩 el foro que se encuentra en http://foro.zakengine.com

    Saludos!

Dejá una respuesta

Click to Insert Smiley

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette