10.03.2019 - Round 1 results of our "A Love Letter For FreeBASIC" game dev competition have been published. Please be sure to check the results thread: http://games.freebasic.net/forum/index.php?topic=629.0. Don't forget that the competition is continuing with a round 2, lasting till 29th of April, 300 USD first prize. Stay tuned!

Author Topic: "A Love Letter To FreeBASIC" Competition (Oct 2018 Feb 2019), 1000 $ 1st prize  (Read 5052 times)

landeel

  • Forum Howler
  • ****
  • Posts: 102
  • http://cmcgames.blogspot.com
    • View Profile
    • CMC Games
FB Shooter Force 2019 update (UNTESTED):
https://drive.google.com/open?id=1Alx6zsW3vZ_4eWf53IKYBHpih1AUEuZH
-Many minor fixes and improvements;
-Some gameplay and level design changes;
-Added robotic voice;

I have added a manifest to the windows executable, so display should not scale in windows 8/10. Can anyone check if this works?

Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
FB Shooter Force 2019 update (UNTESTED):
https://drive.google.com/open?id=1Alx6zsW3vZ_4eWf53IKYBHpih1AUEuZH
-Many minor fixes and improvements;
-Some gameplay and level design changes;
-Added robotic voice;

I have added a manifest to the windows executable, so display should not scale in windows 8/10. Can anyone check if this works?

Windows 8.1. Working full screen out of the box!

How much will it change until the deadline?
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist

nkk_kan

  • Forum Howler
  • ****
  • Posts: 193
  • Let's rocK~!
    • Yahoo Instant Messenger - nkk_kan
    • View Profile
    • nkk's code cache
    • Email
landeel,

Managed to beat level 1! (took 15 minutes!)   :D
Died in Pythonia by those pesky small green snakes  :P

Gamepad vibration works great! (on Windows 10 with xbox like controller)
Gamepad button bug also fixed;
Personal opinion:
1. I see that you changed amount of powers that spawned; It feels perfect now!
2. Level is/are a bit too long
3. Timesync turned on automatically for me I think; it stutters sometimes when you press buttons especially when you're moving forward or back. It gives the game a sluggish feel.

Hey, thanks for testing.
Nice to know vibration works.
I agree the levels are a bit too long, specially 3. Already talked to Lachie about this. I'll reduce them a bit before the deadline.
I don't think what you describe is timesync's fault.
Some shots will cause you to move slower while you use them, and that's intentional. You must stop shooting to move faster.
Anyway, you can disable timesync completely by setting timesync=0 in the .ini.


I don't know what's happening but I did some testing by tweaking the .ini.
I turned on showfps and tested different modes;

With only Vsync on, I was getting 60 but frequently fluctuated between 30-60
Without Vsync, I am getting like 150 in-game and it fluctuates from 80-150
With only Timesync on:  I was getting 62 but frequently fluctuated between 30-62
It seems like the FPS fluctuates a lot when I actually play the game regardless of what the fps is; and this is why I'm feeling the jerky gameplay.
It is not related to objects on screen because it happens even when only the horse is on the screen.

Then, I turned off Multithreading and then it ran smoothly at 60 fps  :)

I have a Core i3-540 3.4 Ghz (2 cores 4 threads with hyperthreading) with 4 gb ram; (running on SSD for good measure)
Game takes about 20% cpu in gameplay.


landeel

  • Forum Howler
  • ****
  • Posts: 102
  • http://cmcgames.blogspot.com
    • View Profile
    • CMC Games
I don't know what's happening but I did some testing by tweaking the .ini.
I turned on showfps and tested different modes;

With only Vsync on, I was getting 60 but frequently fluctuated between 30-60
Without Vsync, I am getting like 150 in-game and it fluctuates from 80-150
With only Timesync on:  I was getting 62 but frequently fluctuated between 30-62
It seems like the FPS fluctuates a lot when I actually play the game regardless of what the fps is; and this is why I'm feeling the jerky gameplay.
It is not related to objects on screen because it happens even when only the horse is on the screen.

Then, I turned off Multithreading and then it ran smoothly at 60 fps  :)

I have a Core i3-540 3.4 Ghz (2 cores 4 threads with hyperthreading) with 4 gb ram; (running on SSD for good measure)
Game takes about 20% cpu in gameplay.
Hey, thanks for testing.
Weird, I have tried with some much slower cpus and multithreading on, and it didn't happen.
The threads don't do much, they just sort sprites by priority and handle particle movement.
The threaded input was disabled by default a few versions ago, because it was causing problems.
Something might be getting stuck.
Nice to know the workaround is already there.
I'll see what I can do to use the best possible defaults.

landeel

  • Forum Howler
  • ****
  • Posts: 102
  • http://cmcgames.blogspot.com
    • View Profile
    • CMC Games
Windows 8.1. Working full screen out of the box!
How much will it change until the deadline?

Niiice! Now that's what I wanted to hear!  ;D
I'm still working on level maps, polishing some graphics and testing the new mechanics. There may be a few changes.

[EDIT]
Hey, I made a sourceforge page for FB Shooter Force 2019:
https://sourceforge.net/projects/fb-shooter-force-2019/
[/EDIT]
« Last Edit: February 10, 2019, 06:07:55 AM by landeel »

Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
He guys. We are approaching the last 24 hours. I remind you, the deadline is 11th of February, 18:00 GMT (not your local time).

At that time I will download all the last available download links and versions. Make sure you have all in order.

Expected entries:
Landeel, FB Shooter Force 2019
Pitto, Impossible VictHorse
Boromir, Basic Warfare
ssjx, Internet of Evil Things
machaal, Simple Console Tanks
3622, FreeBASIC Carom Billiards
Zamaster/Mambazo, The Secret Gallery

Maybe:
ChangeV
Eric Lope

For round two, I see Gothon, badidea and Tourist trap continuing with their work. Anyone else?
« Last Edit: February 10, 2019, 07:43:11 AM by Lachie Dazdarian »
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist

ChangeV

  • Amoeba
  • *
  • Posts: 15
  • spinning ChangeV
    • View Profile
    • Email
Here is my entry.
The Love letter to FreeBASIC (chan!)


http://www.mediafire.com/file/dm9587is2o65ho4/LoveLetter_v1.0.zip/file

ChangeV wrote a love letter to FreeBASIC chan.
but there are love-crazy enemies everywhere.
They will try to approach FreeBASIC chan with various things like love letter, heart, or even the money.

beat them all and win the heart of FreeBASIC chan.
but, beware... some enemies are immune to weapons.
ChangeV needs to find a different way to beat them.
When enemies are beaten to death, they will stay on screen and confuse the player.
as more enemies pile up on screen, the battlefield will become crazy mayham.
stay sharp and good luck.

how to play:
Cursor key to move.
Z key to throw the axe.
X key to jump.

Joypad is supported but only tested with XB360-wired and PS-mini classic joypad.
default setting is for xb360 joypad.
so If you want to use joypad, be sure to go to option meanu and remap the button.

I tested game on Win10 64bit gaming PC and old winXP laptop with 700MHz cpu.(both 32 bit compile)
I couldn't use SBsound... I had no free time to test/learn it.
so I just reused old FMOD sound code and seems works ok on both win10 and xp.

mambazo

  • Recruit
  • **
  • Posts: 35
    • View Profile
I see two playable games so far, do we have any more submitted?

Looking forward to playing them all!

Well done everyone!

Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
In the official forum there is more. The one I listed.

What's up with your entry?
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist

mambazo

  • Recruit
  • **
  • Posts: 35
    • View Profile
It's on the way!
« Last Edit: February 11, 2019, 06:22:42 AM by mambazo »

Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist

landeel

  • Forum Howler
  • ****
  • Posts: 102
  • http://cmcgames.blogspot.com
    • View Profile
    • CMC Games


Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
This better blow my socks off.  ;D
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist

Lachie Dazdarian

  • Double dipper
  • Administrator
  • Forum Sage
  • *****
  • Posts: 1305
    • Yahoo Instant Messenger - lachie13
    • View Profile
    • The Maker Of Stuff
    • Email
It crashes immedately. And you need to provide the source to be eligible. Please fix this.
"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist