Releases: ferrannl/Dimitri
Releases · ferrannl/Dimitri
Final Version 1
Develop (#95) * Feature/collision update (#40) * Finished * Finished unnecessary code * Update * FPS refactor and Screen Navigation (#42) * add screen navigation * add the fps view * added active and visible properties in views * make maincontroller the observable of input so that the logic to switch screen is in one place * change include syntax * divide input functionality between level and main controller * add unsubscribe to observables and refactor graphics engine parameters to use & * add fps test * check if screen is already active before opening it * Refactor/physics collisionv2 (#43) * Update * Finished * Final update * first comments resolved * Updates * Comments * Comments * Comments * Final updates * Final comment Co-authored-by: Billyyy013 <[email protected]> * Feature/game win pause over (#46) * add win, pause and gameover level views and add logic to change the state of the level and display the right views * replace unneccesary .get() from smart pointers * define draw method in parent View * Feature/help screenv3 (#44) * helpview * final push * comment * width/height from graphicscontroller * text updated * dev into helpview * oneliners * Feature/side scrolling (#45) * Side scrolling werkend * Bug gefixt physics en graphics werken nu goed samen * Credits positioning fixed * Side scrolling werkend * Bug gefixt physics en graphics werken nu goed samen * Credits positioning fixed * Merge dev into sidescrolling * Duplicate code from merge removed * Extended floor and background image * Update PhysicsCollisionController.h * Bugfix merge fix Positionering overlay in level * Update MainController.cpp * Update MainController.cpp * Opschonen / renamen * Fixed height width bug * level -> scene * Set Scene size to maincontroller * Set camera based on position * twee losse ints naar tuple omgeschreven qua leesbaarheid is het wel wat moeilijker geworden * Const correctness * Camera omgeschreven Weet niet 100% zeker waarom het werkt maar hey het werkt ;p * Bug gefixt andere hieghts werken nu ook (#49) * Feature/home screen v4 (#51) * helpview * final push * comment * Merge branch 'home-screen' into home-screen-v2 * Home * WIP * Background * WIP https://www.youtube.com/watch?v=DKx6DxGY5ZA * Constructor error.. * alsjeblieft * wip * Refactor HomeView * WIP * Auto stash before checking out "HEAD" * Arabische console? * GETTING MOUSE POSITION ON CLICK WORKS! * WIP * billy * Update * Fixed * Finished * Merge * Remove code that is not necessary * Update HomeController.h * merge * update Co-authored-by: Billyyy013 <[email protected]> Co-authored-by: Ferran <[email protected]> Co-authored-by: khcbaude <[email protected]> * Feature/triangle shape (#47) * Thoughts * Update * Update * Update * Update * tests fixed * Update PhysicsCollisionEngine.cpp * isvisible * Idk * Update * Final update Co-authored-by: Billyyy013 <[email protected]> * Feature/doxygen comments v2 (#54) * update all namespace comments * finish updates comments engines ad utility project * finish updating comments game * implement requested changes * Added double jump (#53) * Added double jump * push * Fixes voor PR comments * Muziek menu (#52) * Update * same controller for home and level * Update Co-authored-by: Billyyy013 <[email protected]> * Visually updated help, pause, gameover and win screens. Read description (#55) * Design, Help, Pause, Fail and Win * WIP * Goal text * Added GameOver sound (read descr) (#58) * Mission Failed Music * Download Assets! GameOver music * Feature/tiled v2 (#57) * hotfix: dont unneccesary replace texture in graphis engin * Bugfix Max * all files added from feature/tiled, ready to make some progress again after the visual studio reinstall and merge debakel * end goal added * background gen fixed * light beams work fps goes brrr * WIP - refactor * fix async bug with mutex * another async fix with lock guard * minor changes to make current dev work with this branch * last changes before delivery :)D * implement new way of opening and closing views * change folder interfaces to Interfaces * only render if texture is in the viewport * refactored a bunch of things, added center point to alle params and added camera. spikes and camera beam * WIP * player animation added * player animation v2 * triangle collision added for rotating triangles * doxygen comments added * added try catch for handling level build errors * changes of koen implemented * merg complete Co-authored-by: Xia de Visser <[email protected]> Co-authored-by: Ferran <[email protected]> * Feature/command mediator (#56) * add shortcuts for commands that get triggered by input keys and the start and exit button * add commands for opening views in the level controller * add comments to execute statements * add mediator pattern to commands * add comments to the mediators * add a comment * change button left to right * update/add comments * Hotfix/float to int (#60) * changed int to float and some settings in physics engine, glitching occures a lot less now :D * last * fixfixfix * merged * Feature/hud (#61) * is_dynamic bool added Je kan nu statische textures toevoegen die staan altijd op dezelfde plek. Zo heb je het gekke bewegende fps effect niet meer. Ook de timer kan er hierdoor strakker uitzien. en de hud kan dus ook mooi blijven hangen. * Hud View Added * Images location change * Olav Fix * Hud size * textures clear werd aangeroepen was niet de bedoeling (#64) * Feature/advertisement (#59) * helpview * final push * comment * Merge branch 'home-screen' into home-screen-v2 * Home * WIP * Background * WIP https://www.youtube.com/watch?v=DKx6DxGY5ZA * Constructor error.. * alsjeblieft * wip * Refactor HomeView * WIP * Auto stash before checking out "HEAD" * Arabische console? * GETTING MOUSE POSITION ON CLICK WORKS! * WIP * billy * Update * Fixed * Finished * Merge * Remove code that is not necessary * Update HomeController.h * merge * update * Update * Update * Update * Update * Update * Fix Random number gen * WIP: Image doesn't change on returning to homescreen * wip * WIP, unable to change ad when switching back and forth between screens * Advertisements refresh every time escape is pressed * Finished * Merged * Updated comments * Update * Update * Update * next level commit * Update * Update * Update * Update * it works * Fixed start bug * Comments * update * merge * const correctness Co-authored-by: Billyyy013 <[email protected]> Co-authored-by: Ferran <[email protected]> Co-authored-by: khcbaude <[email protected]> * Feature/highscore (#65) * wip * wip * timer * pause zooi * button works * wip * lets go timerrrrrrrrr * pause * timer * timerview vs timer object zelf mmmmmh * timer * timer works * close timerview * wip * records work * go ahead * record baby * record view update * sort works and play again bug fixed * timer fix * another timer fix * update * update * merge and final push * update * update * update * record above 10 works * Update Texture.h Fixed unused template methods * update * update * merge Co-authored-by: ferrannl <[email protected]> * Feature/button navigation (#67) * add buttons to home screen * add back buttons in credits and help view * add button to pause level view * add button to pause level view * add buttons to game over and win * addd button enum * Create seperate controller and view for advertisements * add command and view enums * change position elements home screen * Feature/level transition (#63) * add level transition animation * add texture opacity feature * add fade in and out * change tip everytime the view is opened * add leveltransition before level * reset player to original position when opening view * add music * change lightbea ofset and add rule fo 5 * Feature/gameplay speed (#66) * Update * Update * Update * Update * whitespace * Update * Finished * Const * Update * Finished * Comments * Update comments * Update * Update * Added buttonenum addition * Fixed bug * Set 1.5 to standard speed * Comments update * Update * Finished Gameplay speed * Standard speed to 1.5 * Update doxygen comments * hotfix timer and close_view (#69) * Refactor/sdl surface (#68) * Memory leak fixed ganggangang Includes sdl verbeterd (behalve SDL_Event) Util verplaatst naar waar hij thuis hoort (Engine) thats it, cheers, * forgot thingy in the props no props * loesoe files * changes to adapt merge to my canges * conflicts solved, moved the get timer to the window model other wise the facade was exposed to the game * Merge/cheats (#71) * Bijna helemaal omgeschreven * Cheats fixed * Update CommandEnum.h * Button changed so you can use other button types * Float + comments * Feature/tiled final (#70) * jsonparser * push * erros but sad * tiled quick wip * bug in my data but WIPWIPWIP :) * fixed builder now sleepy time * basic tiled reader is working * push before the weekend bois * levelcontroller ofzo * ff olav helpen (: * merged dev * much added * first final i guess * merge solved * push for ferry * puzzles added * background is being builded by the builder instead of an algoritm * small * deleted stupid path * ollies comments * doxy comment * Feature/laadscherm (#73) * Geen idee waarom je niet 2x kan terugkeren naar Home view vanaf SaveGame * Geen idee waarom je niet 2x kan terugkeren naar Home view vanaf SaveGame Billy en ik hebben hier aantal uur aan gezeten, vervelend. * Buttons Select Save games * we zijn goden * play from new button in savegameview * merge * savesgames button removed and added functionality to play button * delete unnecessary button * unused controller * merge Co-authored-by: Ferran <[email protected]> Co-authored-by: Xia de Visser <[email protected]> * Refactor/graphics physics (#72) * Refactored Graphics * Refactor PhysicsCollision * Comment updates * comment update * Comment update * refactor audio and input engine with const correctness and smartpointers (#74) * refactor audio and input engine with const correctness and smartpointers * return const unique_ptr instead of raw pointer and update keys in help * Refactor/graphics physics collision (#80) * Updated refactor * Final refactor * Update shared pointers * Update error * Feature/animated enemy (#75) * hotfix: dont unneccesary replace texture in graphis engin * Bugfix Max * all files added from feature/tiled, ready to make some progress again after the visual studio reinstall and merge debakel * end goal added * background gen fixed * light beams work fps goes brrr * WIP - refactor * fix async bug with mutex * another async fix with lock guard * minor changes to make current dev work with this branch * last changes before delivery :)D * implement new way of opening and closing views * change folder interfaces to Interfaces * only render if texture is in the viewport * refactored a bunch of things, added center point to alle params and added camera. spikes and camera beam * WIP * player animation added * player animation v2 * triangle collision added for rotating triangles * doxygen comments added * added try catch for handling level build errors * Enemies placed * Enemy animation and movement (WIP Movement) * WIP * jsonparser * push * Update * Ollie * erros but sad * tiled quick wip * bug in my data but WIPWIPWIP :) * fixed builder now sleepy time * basic tiled reader is working * push before the weekend bois * levelcontroller ofzo * ff olav helpen (: * The branch works again * merged dev * Updated Enemy Sprite path location. * much added * first final i guess * merge solved * Merge tiled final into animated enemy * push for ferry * Game over on collision with enemy * Enemy finished * Update * Enemy is working again * Moving enemy * Goeie update, nieuwe buttons, enemy movement, super dit * Const update * Comments * x, y, z fix, heeft Max gevonden. En added grey-button * adaptive enemy music added * some effects added lol * epic adaptive music thingos * small refactors to make method readable * comment added * fixed comments after merge * remove updating objects * Friction changed * Merge * Update comments Co-authored-by: Xia de Visser <[email protected]> Co-authored-by: Ferran <[email protected]> Co-authored-by: Max Peters <[email protected]> Co-authored-by: Billyyy013 <[email protected]> * Refactor/game (#79) * first cannot continue * commits before evening off (: * testos westos * this is what it ieees * ESC FOR PAUZE BOI * comments ollie fixed * ss * const by ref no bweeno * ref no shared * merge * Feature/save load (#81) * Textwriter en Reader gemaakt die aan de hand van "next" de vector bepalen kan atm alleen ints ophalen * documenthandler works again * level selector view * start tutorial * fixed error when starting level multiple times * update * Hud fix * Optional command added, save file loaded in on button press * Lege save file wordt gevuld * bug fix * bug fix part 2 * EINDELIJK GEFIXT * Textures kloppen nu ook * Auto upped nu maxed level * Fix dat je niet elk level kan halen voor een hoger level * Text change on button (nog wel ff view refreshen) * Update OpenHighscoreViewCommand.h * Texture Refreshen * Try Again Toegevoegd * Update CommandMediator.cpp * Document writer naar string ipv int * highscore model * Highscore initialized on open save file * Backend werkt front end niet * highscore button works * Highscore weg van home screen en wordt geopend in level selector * Highscores gesliced * Update HighscoreView.cpp * Update TryAgainCommand.cpp * Bug fix @thanks ferran voor de find * Update TextReader.cpp Print statement weggehaald * GameOver, Win en Pause scherm naar 100 z verplaatst * Added check if directory exists Saves folder wordt aangemaakt als deze nog niet bestaat Co-authored-by: Billyyy013 <[email protected]> * Feature/ingame tutorial (#85) * tutorial shit added * commit * Highscore textures hotfix (#89) De const & zorgde ervoor dat de button textures verdwenen omdat ze buiten scope raakte * Feature/delete advertisement images (#90) * Delete the advertisement files before downloading the new ones * Added const and reference * Don't need it anymore * Revert "Don't need it anymore" This reverts commit be70897954087d3100358826e65fa267a81af458. * Don't need it anymore * doxygen * not necessarry * Deleted * Done (#91) * fix (#92) * removed h from help (#93) * trein (#94) Co-authored-by: Olav Gerritsen <[email protected]> Co-authored-by: xiadevisser <[email protected]> Co-authored-by: Billyyy013 <[email protected]> Co-authored-by: Billyyy013 <[email protected]> Co-authored-by: khcbaude <[email protected]> Co-authored-by: Ferran <[email protected]> Co-authored-by: ferrannl <[email protected]> Co-authored-by: Xia de Visser <[email protected]>
Dimitri
Dimitri v0.2-alpha release.
Contains: Semi-playable first level, credits screen, background music in first level, interactable lever, toggleable fps counter and improved physics & collision.
Dimitri v0.0.1
This is the first release of Dimitri.
This version includes a window, keyboard input, movement, collision and images.