Quick Links: Download Gideros Studio | Gideros Documentation | Gideros community chat | DONATE
Game example code — Gideros Forum

Game example code

In an effort to make Gideros look more appealing to new users, I think Gidero Studio should embed game demos, in addition to feature exemples. I open this thread so that we can discuss this and share our ideas.
There are already a few game samples in Gideros repository we should dust off, and some of you already agreed to share some game demos publicly.

I am working on a 3D platformer demo myself: (see here https://hieroglyphe.net/gideros/P3D/).

What do you think we should include in this demo game list ? Code should be clean and as short as possible, heavily commented if possible.

Likes: pie

+1 -1 (+1 / -0 )Share on Facebook

Comments

  • MoKaLuxMoKaLux Member
    edited November 12
    First of all I am so so happy you have/are updated/ing reactphysics3D to latest version :o I am both amazed and so grateful! Your demo is already awesome B)

    Now for the game demos imho:
    - we only need to dust off the awesome games available in GH samplecode-bleedingedge folder, that's it ;)

    Look at what we have :o : Angry Birds, Fruit Ninja, Squirrel Attack, a 2d shmup, ... . That is far enough to please the newcomers.

    The games were written by the devs and should be in Gideros (a Gideros game demo folder?).

    Call for actions :)
    - update one by one the games in samplecode-bleedingedge folder and commit the changes to GH
    - make tutorials (written/video) for wiki and YT

    This will take time though :s

    I already have dust off the 2d bullet hell shmup demo, I need to find it and will push it on GH in the near future?
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • keszeghkeszegh Member
    edited November 12
    we had the short game competition, some of those, or only a more visible link to those would be good.
    https://forum.giderosmobile.com/discussion/8669/80s-style-demos-in-gideros/p1
  • MoKaLuxMoKaLux Member
    edited November 12
    one question please, can I freely upload some assets to the wiki or is it not free?

    They are usually "small" zip files, less than 800kb. They can contain either assets or projects and I make sure they are a valuable addition to the wiki and Gideros in general.

    Thank you :(

    EDIT: my project is 4.2Mb, I split it in 2Mb chunks but cannot upload to wiki the .z01 and .z02 file extensions

    I can create a special folder in my GH and put all the wiki projects I come up with in this special folder but is this a good idea to put links to my personal GH in the wiki? I am not sure :#

    EDIT2: issue solved :p https://github.com/mokalux/gideros_wiki_repository/
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • I love the idea of having a few games included in Gideros itself, so first-time users can open and play some games, and see simple examples of UIs, sound, etc.. For the first game I had published for Windows in 1999 I started from a playable example that came with the engine and developer kit I used at the time. For me that was a great way to learn, starting with a playable game and making small changes at first, then eventually changing everything until it was a whole different category of game.

    Maybe it's my age showing, but I appreciated the 80s arcade style focus of the mini-games we did. I'd like to see something similar to an early arcade classic included, along the lines of Space Invaders, Pac Man, etc. Like those mini games we did that could be done in a way that used no assets, doing everything in code, but with more extensive embedded documentation of every step.

    I think it's a great idea to include one 3D game with a more modern feel as well. Your platformer looks very cool so far, @hgy29.

    Likes: pie, MoKaLux

    +1 -1 (+2 / -0 )Share on Facebook
  • hgy29hgy29 Maintainer
    In my mind those game exemples don’t need to be highly polished, but provide some starting point for newcomers. Full games would still be welcome though.

    Likes: MoKaLux

    +1 -1 (+1 / -0 )Share on Facebook
  • hgy29hgy29 Maintainer
    So I already collected four demo games: Soup Ninja and Squirrel Attack from Gideros repository (I renamed Fruit Ninja to avoid copyright stuff), BlockPuzzle and Match3 demos from @rrraptor. I'll add my 3D platformer demo, of you your demo games @MoKaLux, if you are ok and if assets are CC0/Free.
    If you have more suggestions, you are welcome :)

    Likes: MoKaLux

    +1 -1 (+1 / -0 )Share on Facebook
  • @hgy29 feel free to use my pong clone from the other thread (only if you want to).

    Likes: MoKaLux

    +1 -1 (+1 / -0 )Share on Facebook
  • MoKaLuxMoKaLux Member
    edited November 14
    hgy29 said:

    I'll add my 3D platformer demo, of you your demo games @MoKaLux, if you are ok and if assets are CC0/Free.

    hgy29 I didn't really understand what you wrote :s if you are talking about the beat'em up game, please go ahead, assets are mine and cc0 :)
    hgy29 said:

    If you have more suggestions, you are welcome :)

    I would really like to add the bullet hell shmup, it demonstrates object pooling by atilim, I need some time please (I am writing the tuto for the beat'em up https://wiki.gideros.rocks/index.php/Tutorial_-_tiny-ecs_beatemup)
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • MoKaLuxMoKaLux Member
    edited November 14
    PS: I have quite a couple of Gideros games I gathered around the web a long time ago. They are all functional and very fun. The code is not well formatted though. Some examples I have on my hd:
    - Angry Birds
    - ArcheryDemo
    - Basic-Platformer
    - BumpyPumpkin
    - christpuzzle
    - DashingBall-source
    - DoodleJumpClone
    - Dots-master
    - ... :p

    There are also MIT games from jdbcdev https://forum.gideros.rocks/discussion/comment/64394/#Comment_64394, Dots-master, ...

    And let's not forget Nebula Retro by John himself, outrun-master, renabomb-master

    As far as I can tell they are all MIT, so we can share them as far as we keep the license in the shared code.

    Likes: pie

    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
    +1 -1 (+1 / -0 )Share on Facebook
  • MoKaLuxMoKaLux Member
    edited November 15
    I found the shmup I was talking about, it's in GH \samplecode-test\performance-test :) so I guess I will push the commits there :p

    I will try to make a game out of it for the Gideros game demos asap!?
    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
  • MoKaLuxMoKaLux Member
    edited November 15
    here is a box2d bullet hell shmup written by atilim. There is not much comments because box2d is a bit complex to explain :s

    I love this example as it demonstrates object pooling and the speed gain is amazing, a good piece of good code to study imho.
    zip
    zip
    b2d_bullethell.zip
    149K

    Likes: hgy29

    my growING GIDEROS github repositories: https://github.com/mokalux?tab=repositories
    +1 -1 (+1 / -0 )Share on Facebook
  • hgy29hgy29 Maintainer
    I will include it in the 'Demo' section I am adding to examples

    Likes: MoKaLux, pie

    +1 -1 (+2 / -0 )Share on Facebook
Sign In or Register to comment.