domingo, 27 de octubre de 2013

First Experiments with Qt and SFML

Hi!

I just wanted to share my first attempts to effectively use the Qt and SFML integration I showed you in the previous post. My goal is to build a simple, yet useful level editor for a 2d platform game I'm developing. As you will see, there's still much to do, but it's a beginning.

NOTE: the video seems to show buggy rendering, but it's just a matter of the screen capturer software. The renderer is completely clean and fluent (for the moment, at least :). 



26 comentarios:

  1. Really good job! :D
    You already have the foundations for the level editor, you just need to add more and more features on it to speed up the development of the game, it's really impressive everything you are doing considering you have a full time job! Keep up the good work! :D

    ResponderEliminar
    Respuestas
    1. Thanks man!! :D It's not much but at least I'm enjoying the process. I'd really benefit from a nice course from a professional like you, so if we meet again, be ready to answer many questions! :P Hope you're fine :)

      Eliminar
    2. Actually, I have some questions that require your wisdom:

      1) What kind of tools did you develop for your game 'Dark Ocean'? Did you make also a level editor? How/with which language/technology/framework?

      2) Once the level is done, my idea is to export it to a text file. However, I know that another choice is saving as a binary file. How could I save it to a raw binary file? I guess that this would require serialization, right?

      Eliminar
    3. Haha.. okay, let's see if I can help :

      So about Dark Ocean, we used 3D max as a level editor, we did some plugins/tools for it using max script, so basically we had a level exporter and also each group developed their own set of tools, we had for example an animation tool to export animations in our specific format etc.

      We also had a particles tools that was developed using our own game engine, it was a different application using the render system of the engine. For the menus of that tool and some in-game debug we used this bad boy: http://anttweakbar.sourceforge.net/doc/ very useful to be honest :)

      According to your second question, yes, if you want to save your level in binary format you will need to serialize it, however, during development is quite useful to have the level in a xml format, so you can change things on the fly. We, for example, released Dark Ocean with all the level and data in plain xml, for a personal project is not crucial, but I guess you want to do it the right way :) I'm sure there are plenty of information on google about it ;)

      Hope that helps!

      Eliminar
    4. Thanks dude! Very informative! :)

      Eliminar
  2. This is Great post, i will Read it i hope you will Write new post in some days I will wait your post. Thank you for sharing this blog 
    office.com/setup | norton.com/setup | office.com/setup| mcafee.com/activate | www.office.com/setup | www.norton.com/setup | www.office.com/setup| www.mcafee.com/activate

    ResponderEliminar
  3. Get-in-touch with qualified and trained experts for troubleshooting all Norton antivirus related glitches and issues. For downloading, installing and activating it by entering the 25 digit alpha-numeric product activation key code, visit at
    mcafee.com/activate | mcafee.com/activate |office.com/setup | norton.com/setup | norton.com/setup | norton.com/setup

    ResponderEliminar
  4. Hi, I’m Smith warner. I’m a student living in Miami, Florida. I am a fan of technology, design, and software. I’m also interested in web development and Software. You can visit my website with a click on the button Below.

    Mcafee.com/activate
    Mcafee activate
    Mcafee Activate 25 digit code
    norton.com/setup
    norton setup
    Aol login
    Aol sign up
    mail.aol.com

    ResponderEliminar
  5. This is a tool in Microsoft Word that checks what you’re typing as you type it. It has a list of sequences of characters to look for. If you type some characters that match one of the entries in the list, the program automatically changes what you typed to what it thinks should be there (by what is specified in the list). By default, the list that AutoCorrect uses contains the most common typos and spelling errors, along with some symbols
    Office.com/Setup |
    office Setup |
    www.Office.com/Setup |
    Office.com/Setup |
    webroot geek squad |
    Aol Support |

    ResponderEliminar
  6. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    norton.com/setup
    mcafee.com/activate
    mcafee.com/activate

    ResponderEliminar

  7. There are plenty of dissertation web sites over the internet while you obtain not surprisingly detailed in the webpage. mcafee.com/activate | canon printer support | sony printer support | samsung printer support | brother printer support | dell printer support

    ResponderEliminar
  8. I am really very satisfied and feeling amazingly good by find this site.i heartily thank You for this fantastic post.
    accounting software support

    ResponderEliminar
  9. Really very appreciable and enthusiastic post please keep sharing. we are waiting for more such posts.quickbooks support

    ResponderEliminar
  10. Really very appreciable and enthusiastic post please keep sharing. we are waiting for more such posts.quickbooks supportquickbooks support

    ResponderEliminar
  11. wonderful posts i am very happy to see such posts please keep sharing.quickbooks support

    ResponderEliminar
  12. microsoft office setup is truly outstanding and the greatest of the profitability programming's accessible in the efficiency programming industry. The product business has grown a ton in the 21st century,official website is here for visiting: office.com/setup we have even observed a lot of programming that are presently incorporated with the product that can really give an extraordinary lift to the product business.

    ResponderEliminar
  13. antivirus-norton.com/setup/ : Not withstanding giving the entirety of the antivirus highlights that you would anticipate from such an answer, Norton AntiVirus additionally ensures your online character and shop on the web and use Internet banking safely. The most recent release flaunts improved execution and leaves a negligible impression on framework assets. It is intended to work unnoticed and unpretentiously, mediating just when totally important. Here is the official link for Norton setup : norton.com/setup | norton setup | norton.com/setup | norton setup

    ResponderEliminar
  14. McAfee needn't bother with any presentation whatsoever. It is a mainstream and surely understood antivirus programming present in the market. mcafee.com/activate offers complete answers for shielding gadgets from malware, infections, and different dangers. It guards the framework from contaminations. In the present world, it is fundamental to defend gadgets for ensuring significant information and security. Henceforth having a solid antivirus, for example, mcafee login is an unquestionable requirement.
    mcafee.com/activate is outstanding amongst other security instruments for any of your gadgets. This isn't only an ordinary device that .
    expels little infections and reports bugs. mcafee.com/activate

    ResponderEliminar
  15. Webroot SecureAnywhere Antivirus scans your system quickly and protects you from viruses, rootkits, keyloggers and other harmful programs.
    www.webroot.com/secure | webroot.com/secure | Install Webroot With Key Code

    ResponderEliminar
  16. AVG Secure is designed to keep your digital info safe and secure. Learn about its pricing, security features, and more in this review.

    www.avg.com/retail |www.avg.com/activate | AVG Download | avg.com/retail

    ResponderEliminar