Riatoju's Feed

Riatoju
09-05-2019 at 06:57 PM
6 Comments
Rate this Entry

Final Version Of My Game Engine Before I Scrapped It.

I been going through files yesterday in an attempt to organize and back up everything crucial in my life. During that process I decided to start making small videos demonstrating the different versions of my game engine that I scrapped.

This was one of two versions of the final version of my game engine. In this one the dolphin had actual physics, so he could jump out of the water and move in a more natural manner. I also made alot of improvements elsewhere from previous versions. This was build in C# and XNA.




This was a variant of the same engine in XNA...



This version was made in flash!

This was the last near -complete version- of my game engine, it featured sound effects, tiled backgrounds, a parallax background, a manager for handling the spawning of boundaries, projectiles, and even enemies.

Enemies could follow you throughout the map, as the manager that handled them kept them active until they fell off screen. If they ended up too far off screen they would cease to exist, which would allow new ones to be able to spawn in their place. It was truly a work of art.


Finally the first version of the game had a playable level and final boss. This version was built in HTML5.



Thanksdatagod thanked this post
LikesRogerpoco, datagod, Pat Larocque, nads liked this post
Comments
  1. datagod's Avatar

    SMOKE THAT IS HOLY!!!!

    LikesRiatoju liked this post
  2. Riatoju's Avatar

    Quote Originally Posted by datagod

    SMOKE THAT IS HOLY!!!!


    I may eventually start working on it again. I been going through all my backups and finally organizing them after years of letting them accumulate. I had to delete alot of stuff too. I accidentally deleted 10 years worth of different versions of my Ecco website arkonviox.com. The only reason I went through all that stuff was I was looking for a level editor a member made, someone reverse engineered both ecco games and I was toying with the idea myself.

    But I made sure to back up all my projects. I think my eventual next goal will be to bring my social network prototype back online and at some point rebuild it in python and finally complete it.

    I hope to do the same with my engine, maybe not make a complete game but complete the engine. I just need a good platform, right now the only candidate in mind is minux and using vesa and whatever sound architecture the pc uses to tap into graphics and sound....basically program it to the metal. I may start the project on a PC and port it to a rasberrypi running the same platform as I'd rather not use the clumsey one it comes with. With minux I'd have full control and not have to worry about clumsey updates making something in my game obsolete. It's a bare bones unix OS without all the garbage ontop.

    I decided to do videos of my demos because I found out chrome will no longer allow use of flash in it's browsers in 2020. Which is sad because that was the most complete version of my game engine as it had an extremely sophisticated engine minus the physics. The XNA was my attempt to port it from flash and I was very close to completing it until Microsoft announced it was abandoning XNA. If I program it for Minux, it will never go obsolete. It will always run in one form or another as it will be programmed to the metal. As for how people would play it, well either on a pi or through a packaged virtualization box.

  3. Riatoju's Avatar

    The guy who wrote minux wrote it for a university to teach the principles of operating system design. The book also serves as a bible on how to program for the OS. Learning how to program Minux will also mean learning how to design my own OS, which would hit two birds with one stone for me. I do like UNIX systems, and this particular one is a microkernal so it's pretty advanced and well designed. This as good as it gets when you want full control over the hardware.

  4. datagod's Avatar


    Ok, I just have to take off my hat and humbly bow to you Johnny. It is extremely rare in my computer programming career to come across somebody with such deep knowledge about ANY aspect of computing, let alone operating systems and assembly.

    I work in the Microsoft world of business computing, and technology is constantly changing. Lifers like me learn how to learn. We develop deep skills in particular areas and have great methods of troubleshooting, but the tech is always a moving target.

    I am thoroughly impressed with your work. Even your documentation is a joy to look at.

    I seriously hope you keep fueling this impressive talent of yours and follow your true calling. And make lots of $$$ doing it. If there is anything I can do to help you enter the professional world you let me know.



  5. Riatoju's Avatar

    Quote Originally Posted by datagod


    Ok, I just have to take off my hat and humbly bow to you Johnny. It is extremely rare in my computer programming career to come across somebody with such deep knowledge about ANY aspect of computing, let alone operating systems and assembly.

    I work in the Microsoft world of business computing, and technology is constantly changing. Lifers like me learn how to learn. We develop deep skills in particular areas and have great methods of troubleshooting, but the tech is always a moving target.

    I am thoroughly impressed with your work. Even your documentation is a joy to look at.

    I seriously hope you keep fueling this impressive talent of yours and follow your true calling. And make lots of $$$ doing it. If there is anything I can do to help you enter the professional world you let me know.




    I appreciate it, it means alot coming from you. Even though I been resistant to your initial encouragement of getting back into programming there is one thing you are right about. Programming is extremely challenging and the ultimate way to challenge the mind. It took me years to master it. Watching you work on your projects knowing perfectly well I enjoy the same types of stuff made me realize I need to re-embrace my gift.

    I tossed all my projects aside because I let a bunch of dumb hipster projects like NESMaker, Unity, RubyOnRails and all that other premade bloatware discourage me from my passion. I should have just ignored all that noise as my work would have spoke for itself. Now here I am looking at these projects mad at myself because for years I kept talking about them to boost my credentials and but let them sit there and rot. I'm better than that, I spent half my life perfecting my craft to build these things...It's time I complete them! They were validation for myself, to myself. They deserve better than to sit on the shelf and rot.

    Likesdatagod liked this post
  6. francoisadt's Avatar

    Very good game to start with. Maybe as the game grow into more mature publish it in Steam for free with a forum of followers. You never know maybe the game can grow into a multi player online version.

    Sometimes gamers want something simple. Like building things Minecraft has started with something simple by

    just building blocks that by itself grow into themes.....the rest is history

    I notice my son and friends play online a simple game on XBOX, chase one another, kill one another - no blood though but its fun set traps and execute


    LikesRiatoju, datagod liked this post
Join us