Page 1 of 5 123 ... LastLast
Results 1 to 10 of 46

Thread: Between the Bubbles - a game concept

  1. #1
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,083
    Blog Entries
    5
    Rep Power
    725

    Thumbs up Between the Bubbles - a game concept

    Hello,


    I was thinking some time about non-violent concept for thinBASIC game, and I was also tempted to make game which is controlled via single button (changed in V2).

    I have made spaceships killing each other, robots killing each other and many more, but I wanted to create something more "meditative" - more slow paced, with no destruction or shooting involved.

    I also wanted to try approach, when the core gameplay will be prepared before any media (graphics or sound) will be integrated.

    Simply to see, if it has some potential.


    So - I started working on new game called "Between the Bubbles".

    The current form is really a very early work

    Playful aspects
    The bubbles are source of energy, but also a source of direction change - what you need more at the moment, energy, or current orientation?

    The bubbles can also be used as "taxi" - high energy bubbles move faster and can get you from one place to another.

    Player can burst the bubles in case he is not careful enough.

    How to try the game?
    Simply download the BetweenTheBubblesV5 ZIP archive, extract and run BetweenTheBubbles.tBasic.

    The player is represented by the bug, and the bubbles by the circles.

    Currently, you may explore the movement, how to survive longest, how to collect most energy. Otherwise, you cannot "win" the game yet.

    Development
    The game is developed on GitHub:
    https://github.com/petrSchreiber/BetweenTheBubbles-tb

    ...but the builds, discussion about the design and technical topics stays safely here, at thinBasic forum.

    DirectuX kindly joined the development

    Have fun and let me know, if it runs okay on your PCs
    Petr

    Click image for larger version. 

Name:	Capture_BB_04.PNG 
Views:	43 
Size:	9.9 KB 
ID:	10026Click image for larger version. 

Name:	Capture_BB_01.PNG 
Views:	45 
Size:	9.1 KB 
ID:	10023Click image for larger version. 

Name:	Capture_BB_02.PNG 
Views:	50 
Size:	11.2 KB 
ID:	10024Click image for larger version. 

Name:	Capture_BB_03.PNG 
Views:	49 
Size:	10.6 KB 
ID:	10025
    Attached Files Attached Files
    Last edited by Petr Schreiber; 26-10-2019 at 10:41.
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  2. #2

    Thumbs up

    Petr, this is excellent!
    I like the idea, it makes me think of a mix between drift (1993) Click image for larger version. 

Name:	Drift v1.02 - 1993.jpg 
Views:	57 
Size:	27.2 KB 
ID:	10022 and Osmos.

    It runs okay on my PC.
    ThinBasic 1.11.6.0 ALPHA - Windows 8.1 x64

  3. #3
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,083
    Blog Entries
    5
    Rep Power
    725
    Thank you very much for trying I think it will be fun!

    Coding something in TBGL after longer time helped me to open eyes and see how inconsistent the design is I need to clean it up a bit...


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  4. #4
    Thank you Petr
    the 2D games and demos have appealing . i have spent countless hours before many many years trying to solve the Dos game called ssa or ancient empires .
    after a while i saw a kid reached the final stage in which the bonus price is to fly over the pyramids (i think so). that was with the computer XT with CPU 8088 . the same situation with prince of persia version 1 for Dos and even i still remember the cheat "princemegahit" to have super power.
    now i'm too old.

  5. #5
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    54
    Posts
    8,636
    Blog Entries
    2
    Rep Power
    10
    Wow Petr great concept!
    And quite complicated to go on, not easy at all.

    My mind started to think about improvements
    First of all timing to count time you are able to resist. Even though game concept is random ... timing will challenge to resist more.

    Source code if fully using OOP concepts
    Last edited by ErosOlmi; 02-09-2019 at 21:04.
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  6. #6
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    54
    Posts
    8,636
    Blog Entries
    2
    Rep Power
    10
    Added 4 images to your first post.
    I cannot stop playing
    ...and thinking

    Imagine also the game in 3D with bubbles being planets and triangle a space ship trusting in 3D with zooming on the path.
    Stop stop stop

    Experimented with more than 100 bubbles sized up to 250 of energy
    Click image for larger version. 

Name:	Capture_BB_05.PNG 
Views:	49 
Size:	25.3 KB 
ID:	10028
    Last edited by ErosOlmi; 02-09-2019 at 21:51.
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  7. #7
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,083
    Blog Entries
    5
    Rep Power
    725


    This is fun read, thanks all!

    Eros - your idea with goal is intersecting with my evil plans.

    I have the following goal scenarios in my mind:
    - "try to survive at least X seconds" - quite good to master the basic principle
    - "try to reach X level of energy" - ho ho hoo, things get complicated!
    - "try to survive AND catch a golden fish, moving through the scene" - now you need to care both about you and object in scene
    - "try to survive AND catch a golden fish, while avoiding enemies!" - this is the toughest I could come up with

    I will try to work on these next week and once ready, at least something, I will update the first post.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  8. #8
    Hi,
    as it comes to ideas, here's my (little) contribution :
    playability may benefit from
    • an in-situ visual feedback of the energy stock
    • use of easing instead of infinite acceleration / deceleration
    • variability in the rotation (it's always counter-clockwise and slow , it's a bit frustrating)
    and gameplay from perks to collect by example for a laser pointer effect, an harpoon to catch bubbles, a bubble-magnet ...


    Quote Originally Posted by ErosOlmi View Post
    My mind started to think about improvements
    First of all timing to count time you are able to resist. Even though game concept is random ... timing will challenge to resist more.
    timing... and an hall of fame
    ThinBasic 1.11.6.0 ALPHA - Windows 8.1 x64

  9. #9
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,083
    Blog Entries
    5
    Rep Power
    725
    DirectuX,

    thanks a lot for the ideas, I like them all.

    Currently, the triangle becomes green once it has 100% energy, but the red-green shift is very subtle and unobservable.

    I have some ideas I will try to implement.

    Could you please explain more about the "easing"? I am not sure I follow/understand precisely.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  10. #10
    Hi,

    "easing" as here : https://easings.net/

    In (real) life, changes are progressive, thereby, games implementing this behaviour are easier on the eye.

    Examples : full speed is attained after acceleration, stop is preceded by deceleration (unless you hit a wall...).
    One can extend this to bubble drainage (can speed up quickly) or power consumption (can slow down at the very end), you can stick and bounce a little when touching the bubble, and so forth.

    for 100% power, it can also be a flare burst, a little flashing, and a sound, but I meant something more granular, especially toward the low end of the gauge
    maybe a flagella that shorten ?
    Last edited by DirectuX; 10-09-2019 at 19:40.
    ThinBasic 1.11.6.0 ALPHA - Windows 8.1 x64

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Bubbles-Particle-Infection
    By peter in forum Sources, Templates, Code Snippets, Tips and Tricks, Do you know ...
    Replies: 12
    Last Post: 12-06-2013, 12:41
  2. Code Bubbles: what an IDE !
    By ErosOlmi in forum Software discussion
    Replies: 3
    Last Post: 08-04-2010, 12:57
  3. Concept: Citys
    By Michael Hartlef in forum Media
    Replies: 45
    Last Post: 22-10-2008, 21:37
  4. Concept: Glider models
    By Michael Hartlef in forum Media
    Replies: 0
    Last Post: 13-10-2008, 08:25
  5. Concept drawings anyone?
    By Michael Hartlef in forum Media
    Replies: 0
    Last Post: 10-10-2008, 23:13

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •