Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Verboss game engine  (Read 5547 times)

0 Members and 1 Guest are viewing this topic.

nurgle

  • Newbie
  • *
  • Posts: 3
    • View Profile
Verboss game engine
« on: January 09, 2015, 01:43:53 pm »
Hello guys! I tried to make a simple game engine for developing 2d games. I was inspired by the love2d engine and corona sdk. Libraries, that i used in my project: sfml, thor, tgui, physfs, box2d, sfml-tmxloader, zlib, lua, entityx. Here is screenshot of the demo game (a simple platformer with 2 dynamic objects)
The binaries, that I built for windows x64 can be downloaded here https://www.dropbox.com/s/46f50m2nufaa2tr/bin.zip?dl=0 The source code (its pretty bad, don't try to write games like me) can be found here https://github.com/nurgle/verboss Im so tired to develop this game engine, its very difficult to develop such big project (for my current skills its big) and my main goal was to produce this engine to mobile platforms, but since sfml 2.2 doesn't support this feature, I decided to snooze this project.
Currently, verboss can play only simple demos, for real projects the functionality is too simple.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Verboss game engine
« Reply #1 on: January 09, 2015, 03:30:01 pm »
Looks quite interesting. :)

The controls are not fine tuned yet, so you can accelerate yourself from time to time quite a bit too fast. And your collision code needs quite a bit of work, since you can glue yourself to the walls and you can get easily stuck.



my main goal was to produce this engine to mobile platforms, but since sfml 2.2 doesn't support this feature, I decided to snooze this project.
Mobile support exists, but only experimental, meaning we don't provide binaries nor official tutorials and certain stuff doesn't work properly (e.g. audio).
« Last Edit: January 09, 2015, 03:33:52 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

nurgle

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Verboss game engine
« Reply #2 on: January 10, 2015, 11:59:48 am »
thx for feedback! The collision processes box2d, so the only thing I can recommend is to make a well-balanced map with good collision boxes. The controls are quite bad, i know. The player's body friction is too low and can slide over other bodies easily.
Quote
Mobile support exists, but only experimental, meaning we don't provide binaries, no official tutorials and certain stuff doesn't work properly (e.g. audio).
Yeah, i know that sfml supports mobile devices, but certain libraries that i use (tgui) don't support mobile devices cause it is written for mouse control. Maybe i will develop a more complicated demo with kinematic bodies and event triggers to show the whole functionality of my engine :)

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Verboss game engine
« Reply #3 on: January 10, 2015, 03:33:30 pm »
thx for feedback! The collision processes box2d, so the only thing I can recommend is to make a well-balanced map with good collision boxes.
It's not really a problem with Box2D, because with proper collision response and restrictions it's possible to make things collide more naturally.
Also as you can see on my screenshot the collision boxes don't fully match the actual tiles.
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Ricky

  • Jr. Member
  • **
  • Posts: 99
    • View Profile
    • Tejada
    • Email
Re: Verboss game engine
« Reply #4 on: January 16, 2015, 04:56:46 am »
Hello guys! I tried to make a simple game engine for developing 2d games. I was inspired by the love2d engine and corona sdk. Libraries, that i used in my project: sfml, thor, tgui, physfs, box2d, sfml-tmxloader, zlib, lua, entityx. Here is screenshot of the demo game (a simple platformer with 2 dynamic objects)
The binaries, that I built for windows x64 can be downloaded here https://www.dropbox.com/s/46f50m2nufaa2tr/bin.zip?dl=0 The source code (its pretty bad, don't try to write games like me) can be found here https://github.com/nurgle/verboss Im so tired to develop this game engine, its very difficult to develop such big project (for my current skills its big) and my main goal was to produce this engine to mobile platforms, but since sfml 2.2 doesn't support this feature, I decided to snooze this project.
Currently, verboss can play only simple demos, for real projects the functionality is too simple.

I downloaded the file from the Dropbox link and it had a log.txt file that had some.. well.. depraved things in it..
Wilt thou yet say before him that slayeth thee, I am God? but thou shalt be a man, and no God, in the hand of him that slayeth thee.

Arcade

  • Full Member
  • ***
  • Posts: 230
    • View Profile
Re: Verboss game engine
« Reply #5 on: January 16, 2015, 07:28:57 am »
I downloaded the file from the Dropbox link and it had a log.txt file that had some.. well.. depraved things in it..

 :o Wow good catch. I'm thinking nurgle got his log files mixed up  ;D

nurgle

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Verboss game engine
« Reply #6 on: January 21, 2015, 08:44:29 pm »
Oh, it's my fault . I have corresponded with a guy in steam and he gave me a link to a picture, which allegedly was a picture of a game. I downloaded the image, opened it. (yeah, i'm dumbass, but i didn't know about steam inventory stealers) At first look just a picture, nothing special. But when I saw that my inventory empty , I realized that I was deceived.  This trojan also randomly modified many files, after that, they contained random links for adult sites, dangerous sites, or just spam of bad words. I changed all the files in the release , except one... Im sorry for this mistake...    :-\