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

Author Topic: [Platformer][v1.15] Uoke's Recovery!  (Read 7673 times)

0 Members and 1 Guest are viewing this topic.

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
[Platformer][v1.15] Uoke's Recovery!
« on: August 02, 2013, 11:26:42 pm »
Uoke's Recovery

UR is a side platform which I am taking on as my second project, after my pong clone, tPong. <Story revision coming soon>

Controls and a change log can be found in the /bin folder.

Screenshots






Downloads

Latest download
v1.0 - Base game WITH patcher
This patcher will allow you to update the game to the current version (v1.15). Note: the base game will not be able to load any textures as the folders have been re-named to fit the newest version.

Other downloads
v1.11 - Last version .zip download
v1.0 - Base game w/o patcher

The changelog can be found in the bin folder if you're interested in seeing what has been changed between versions.

Change

Change from v1.11 to v1.15:
- Added victory and failure music

Change from v1.1 to v1.11:
- Added a sign for the second elevator
- Bug fixes for elevators

Change from v1.0 to v1.1:
- Game patcher/downloader
- Bug fix (after killing NPCs and dying, the game would normally crash)
- Added mana
- Small update to the tutorial
- Added background music
- Added the options menu
- Changed variance on the player landing to a fixed rate
- Blog

Future update:
v1.2-
- Theme music (hopefully)
- In game update checking
- Engine optimisation

I hope you enjoy playing it, as I have enjoyed making it!
« Last Edit: August 25, 2013, 09:20:03 pm by datMoka »

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #1 on: August 03, 2013, 02:07:16 pm »
This is looking good :D I've played it for a bit and it feels allright :)

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #2 on: August 03, 2013, 05:06:14 pm »
This is looking good :D I've played it for a bit and it feels allright :)

Cheers!

If you (or anyone else) finds a bug, telling me would be of great help!

Yemeni Cpluspluser

  • Newbie
  • *
  • Posts: 25
  • C/C++, Soon Java and SQL ^_^
    • View Profile
    • Email
Re: [New project] Uoke's Recovery!
« Reply #3 on: August 03, 2013, 06:40:56 pm »
There are several ways to make 1 shooting button instead of left for shooting left and right for shooting right.
use a bool value for that, any way it kind of hard, I could not win level 1 for several attempts.
sf::signature mySignature;
mySignature.setPosition(forum.x,forum.y);
window.draw(mySignature);

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #4 on: August 03, 2013, 08:12:11 pm »
There are several ways to make 1 shooting button instead of left for shooting left and right for shooting right.
use a bool value for that, any way

The other option I was going to take was to use the mouse but I think it plays better with both hands on the keyboard.

Quote
it kind of hard, I could not win level 1 for several attempts.

Where would be the challenge/fun if you could just wizz through each level? ;)


rgrant1993

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #5 on: August 03, 2013, 09:04:03 pm »
a few compatibility issues, look into your graphics. :)

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #6 on: August 03, 2013, 09:41:08 pm »
a few compatibility issues, look into your graphics. :)

Can you give me any specific issues? Plus if you're referring to the game's assets, I did rush them a little to get the first version out :) I'll be refining them for the next version (some things I know that need fixing is when you move there will be little lines between blocks - visible overlaying of some blocks on other blocks).

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 9084
    • View Profile
    • development blog
    • Email
Re: [New project] Uoke's Recovery!
« Reply #7 on: August 03, 2013, 11:35:46 pm »
I'm not sure what the origin of the issues are, but there seem to be quite a few oddity.

There's a logic error with the collision detection. Sometimes you just sit above the actual platform.



From the position you can't shoot enemies.

Another issue seems to be, that you're requesting a fixed fullscreen mode, but that mode doesn't exist on my PC, thus it will switch to a different one. Maybe you want to use a lower resolution as the current one. ;)

Sometimes the game randomly crashes when I die, no idea why.
When I Alt+Tab in and out of the game, it can happen, that all the graphics show only as some sort of pixels.

Btw are you using OpenGL directly?

Cool game though!
« Last Edit: August 03, 2013, 11:37:25 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #8 on: August 04, 2013, 12:03:04 am »
I'm not sure what the origin of the issues are, but there seem to be quite a few oddity.

There's a logic error with the collision detection. Sometimes you just sit above the actual platform.



There's a variance added to where about you land on the platform (hence the kind of '3d' look).

Quote
From the position you can't shoot enemies.

I noticed that too, that at a certain height on the platform the bullets go wizzing past their head. Wasn't too sure if I should fix this as it makes the game a little more difficult but I could see it being annoying that you're unable to shoot them.

Quote
Another issue seems to be, that you're requesting a fixed fullscreen mode, but that mode doesn't exist on my PC, thus it will switch to a different one. Maybe you want to use a lower resolution as the current one. ;)

What do you mean? As in lowering the resolution of the window created while keeping the view the same (they're both 900x500 at the moment).

Quote
Sometimes the game randomly crashes when I die, no idea why.

I believe that might be a bit of shoddy programming by me. The last think I did before release was to put in npcs and they're all dynamically allocated. They're put into a vector and when your character dies they're all deleted but I'm thinking if they've already been deleted from you shooting them and it's trying to delete something that's already been deleted, bad things might happen. Just need to put in a little if statement to fix that (if that's what is actually happening).

Quote
When I Alt+Tab in and out of the game, it can happen, that all the graphics show only as some sort of pixels.

Absolutely no clue :)

Quote
Btw are you using OpenGL directly?

Nope, all indirectly through sfml's API.

Quote
Cool game though!

and cheers! :D

Yemeni Cpluspluser

  • Newbie
  • *
  • Posts: 25
  • C/C++, Soon Java and SQL ^_^
    • View Profile
    • Email
Re: [New project] Uoke's Recovery!
« Reply #9 on: August 04, 2013, 01:08:02 am »
There are several ways to make 1 shooting button instead of left for shooting left and right for shooting right.
use a bool value for that, any way

The other option I was going to take was to use the mouse but I think it plays better with both hands on the keyboard.

Quote
it kind of hard, I could not win level 1 for several attempts.

Where would be the challenge/fun if you could just wizz through each level? ;)

at least make me win lvl 1 so that I can have challenge in 2nd level  :P
sf::signature mySignature;
mySignature.setPosition(forum.x,forum.y);
window.draw(mySignature);

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #10 on: August 04, 2013, 01:20:19 am »
Quote
at least make me win lvl 1 so that I can have challenge in 2nd level  :P

I'll be including level plans (scanned in) for v2.0 which could help with level 1 maybe? :)

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 9084
    • View Profile
    • development blog
    • Email
Re: [New project] Uoke's Recovery!
« Reply #11 on: August 04, 2013, 06:44:09 pm »
There's a variance added to where about you land on the platform (hence the kind of '3d' look).
This is kinda odd. Usually 2.5D games use the same position in their "3D" platform, or if you they let you move in the "3rd" dimentions, then they'll also let you move up or down.
For now it feels off and seems rather like a bad collision detection. ;)

What do you mean? As in lowering the resolution of the window created while keeping the view the same (they're both 900x500 at the moment).
Well 900x500 is not a valid fullscreen resolution on most of the monitors. It would be nice if it just ran in window mode, otherwise you'll have to introduce some options to choose the correct resolution.

Whenever I start the game, I get the console output: The requested video mode is not available, switching to a valid mode.

I believe that might be a bit of shoddy programming by me. The last think I did before release was to put in npcs and they're all dynamically allocated. They're put into a vector and when your character dies they're all deleted but I'm thinking if they've already been deleted from you shooting them and it's trying to delete something that's already been deleted, bad things might happen. Just need to put in a little if statement to fix that (if that's what is actually happening).
You should rather use RAII and stop managing your memory manually. ;)
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [New project] Uoke's Recovery!
« Reply #12 on: August 04, 2013, 11:09:46 pm »
Quote
Whenever I start the game, I get the console output: The requested video mode is not available, switching to a valid mode.


I'll probably be pushing some options into the next version or two for resolution/fullscreen options :)

Quote
You should rather use RAII and stop managing your memory manually. ;)

I'll look into it!

datMoka

  • Newbie
  • *
  • Posts: 48
  • Wooo!
    • View Profile
Re: [Platformer][v1.1] Uoke's Recovery!
« Reply #13 on: August 18, 2013, 07:11:36 pm »
Updated to v1.1! Here are some of the things that have been added:

Change from v1.0 to v1.1:
- Game patcher/downloader
- Bug fix (after killing NPCs and dying, the game would normally crash)
- Added mana
- Small update to the tutorial
- Added background music
- Changed variance on the player landing to a fixed rate

Enjoy and please do tell me what you think of it and if you find any bugs!

prchakal

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [Platformer][v1.1] Uoke's Recovery!
« Reply #14 on: August 20, 2013, 08:45:09 pm »
This is opensource? Can i collab with the project?