Author Topic: Hocoslamfy, the most generic cave flying game  (Read 8659 times)

Nebuleon

  • Guest
Hocoslamfy, the most generic cave flying game
« on: February 09, 2014, 05:52:32 am »
I've started a little game project called Hocoslamfy, a cave flying game that attempts to recreate the soon-to-be-defunct Flappy Bird.

This is how it started...

Code: [Select]
08 22:34:32  Nebuleon http://venturebeat.com/2014/02/08/flappy-bird-creator-says-hes-pulling-the-game-from-app-stores/
08 22:58:21  Surkow|laptop Nebuleon, zear will be delighted
08 22:58:31  Nebuleon he will?
08 22:58:37  Surkow|laptop yes
08 22:58:48  Surkow|laptop he dislikes retro inspired games that use vectors
08 22:58:56  zear Nebuleon, simple answer: http://wstaw.org/m/2014/02/08/gay_shit.png
08 22:58:57  Nebuleon wwwwhat?
08 22:59:09  Nebuleon oh.
08 22:59:14  Nebuleon OH.
08 22:59:25  Nebuleon very well
08 22:59:48  zear this also hints it's done with a shitty tool
08 22:59:50  zear like game maker or flash
08 23:00:49  Nebuleon I didn't know zear had talked about this before :P
08 23:01:40  zear not this game
08 23:01:45  zear I only learned about it's existance today
08 23:01:49  zear but i'm glad they're putting it down
08 23:02:26  Surkow|laptop *Dong
08 23:02:30  Surkow|laptop that's the guy that made it
08 23:02:35  Surkow|laptop and that is the guy that is putting it down
08 23:02:36  Nebuleon yes, one guy
08 23:02:44  Surkow|laptop since he cannot deal with this kind of pressure
08 23:02:47  Surkow|laptop hilarious
08 23:02:53  Surkow|laptop the fact that he used a personal email
08 23:02:57  Surkow|laptop for his game
08 23:02:58  Nebuleon who has about 100000 emails in his inbox now
08 23:03:01  Surkow|laptop and now can't deal with all the requests
08 23:03:04  zear you mean a guy who did "Beep, boop. Game Maker, make me a game."?
08 23:03:08  Surkow|laptop yup
08 23:03:09  Surkow|laptop :D
08 23:03:14  Surkow|laptop I will never play this game
08 23:03:23  Nebuleon well, now you can't
08 23:03:28  zear I can rewrite this game in like 5 hours
08 23:03:34  Nebuleon with proper pixels?
08 23:03:40  zear with proper pixels
08 23:03:45  zear if it will sell as well
08 23:03:58  Nebuleon guess what
08 23:04:02  Nebuleon WE'LL MAKE A BETTER PORT
08 23:04:05  Nebuleon FOR THE GCW
08 23:04:06  zear you can make it under 4? :)
08 23:04:10  Nebuleon lol
08 23:04:11  Surkow|laptop the hilarious part is
08 23:04:22  Nebuleon press a to flap
08 23:04:25  Nebuleon press play on tape
08 23:04:26  Surkow|laptop now lots of things are popping up with "I'll give you 30 bucks if you give me the sources"
08 23:04:28  zear that it's a total ripoff of the cave fliers genre?
08 23:04:28  Surkow|laptop or
08 23:04:34  Surkow|laptop "50 bucks for remaking this game"
08 23:04:53  Nebuleon and then they'll rake in the dough
08 23:04:59  Nebuleon make even MORE ads!
08 23:05:08  Nebuleon 1 at the top during gameplay!
08 23:05:15  Surkow|laptop http://24.media.tumblr.com/e6e1316ef4d29e1bba634c1faeffdef1/tumblr_n0k7c8aM0Q1tr21dpo2_1280.png
08 23:05:17  Nebuleon 4 across the screen with the score in the middle!
08 23:05:28  Surkow|laptop http://24.media.tumblr.com/b0fe2ffd2222f5fa4d02a79a0277bca8/tumblr_n0k7dujj411tr21dpo3_1280.png
08 23:05:46  zear Surkow|laptop, i'm pretty sure this was the design process of the original game as well
08 23:06:02  zear "Ok, so we make a rip-off of a cave flier game. But... with 8-bit graphics!"
08 23:06:17  Nebuleon and now it's a ripoff of a ripoff
08 23:06:23  Nebuleon WITH 8-bit graphics
08 23:06:56  Nebuleon Hey, you know what
08 23:07:15  Nebuleon Let the user decide what the game looks like, but provide a default background of #000000 and a default foreground of #FFFFFF
08 23:07:25  Nebuleon Infinite ripoffs
08 23:07:42  zear i'm positive that's how the programming process looked like
08 23:08:12  zear Choose your game maker game physics: [*] cave flier
08 23:08:19  Nebuleon also hilarious in <...po2_1280.png>
08 23:08:21  zear Choose your background: [*] #000000
08 23:08:28  Surkow|laptop btw, zear
08 23:08:29  Nebuleon >> Avg. Bid: 698 AUD
08 23:08:30  zear Choose your foreground: [*] #FFFFFF
08 23:08:30  Surkow|laptop check this video:
08 23:08:33  Surkow|laptop you will love it
08 23:08:34  zear It's alive!
08 23:08:36  Nebuleon >> Project Budget: 10-30 AUD
...
08 23:30:05  Nebuleon Alright, new Kate session
08 23:30:12  Nebuleon I'm gonna proof-of-concept this
08 23:30:38  Nebuleon I will reuse as much code as I can from ReGBA
08 23:32:57  Surkow|laptop :D
08 23:33:48  Nebuleon NAME
08 23:34:02  Nebuleon Unnamed Cave Flier/SDL
08 23:34:03  Surkow|laptop #random_bird_slapper
08 23:34:05  Surkow|laptop ;D
08 23:34:26  Surkow|laptop or what was the other name I randomly generated?
08 23:34:31  Nebuleon OH YEAH
08 23:34:35  Nebuleon Hocoslamfy
08 23:34:38  Surkow|laptop :D
08 23:34:42  Surkow|laptop exactly
08 23:34:48  Surkow|laptop your memory is disturbingly great
...
09 05:06:06  Nebuleon https://github.com/Nebuleon/hocoslamfy
09 05:06:28  Nebuleon https://dl.dropboxusercontent.com/u/106475413/temp/hocoslamfy.opk

So yeah. The proof-of-concept was made in only 5 hours 30 minutes, with enough code for a title screen, the game without any graphical assets or music, and a score screen. But then it grew to include some cool graphics and music! It is named after a password randomly generated by Surkow (but not used anywhere). It is under the GPLv2.

You may contribute to this game, to give it features you like, such as a Compo4all category and high score submission support.

Code repository: https://github.com/Nebuleon/hocoslamfy

The OPK is now in the GCW Zero official repository: http://www.gcw-zero.com/file.php?file=hocoslamfy-od.opk
« Last Edit: April 27, 2014, 10:47:23 pm by Nebuleon »

Vato

  • *
  • Posts: 72
Re: Hocoslamfy, the most generic cave flying game
« Reply #1 on: February 09, 2014, 07:39:28 pm »
thanks for this Nebuleon=)
My max for Slamfying el Hoco is 24, so far.

zear

  • * Moderator
  • Posts: 2379
Re: Hocoslamfy, the most generic cave flying game
« Reply #2 on: February 09, 2014, 08:35:25 pm »
As far as I know, I currently hold the world record :)

theweirdn8

  • *
  • Posts: 113
Re: Hocoslamfy, the most generic cave flying game
« Reply #3 on: February 11, 2014, 03:09:23 pm »
@zear

All lies.

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #4 on: February 11, 2014, 05:38:31 pm »
As of this post, downloading the proof-of-concept OPK will bring in changes between

commit 58dc157: Initial commit

and

commit 218803c: Adjusted speed of background scrolling layers.

The changes are as follows:
* there are new graphics by hi-ban to beautify the game (Creative Commons Attribution-ShareAlike license);
* the physics have been tweaked a bit;
* dying now shows an animation, preventing you from dismissing the score screen immediately if you pressed a button to rise and crashed into an object at the same time;
* Hocoslamfy can now be compiled for PC and run at the proper speed (requires SDL and SDL-image 1.2). Compilation instructions for OpenDingux can be found in README.md. See it on Github: https://github.com/Nebuleon/hocoslamfy
« Last Edit: February 11, 2014, 05:43:26 pm by Nebuleon »

MightyJAK

  • **
  • Posts: 538
    • My tumblr
Re: Hocoslamfy, the most generic cave flying game
« Reply #5 on: February 21, 2014, 04:32:36 am »
Idea: combine a cave flier with the gameplay of that Commodore/Spectrum classic, Potty Pigeon.

Call the resulting game "Crappy Bird".
My machines:
GBC,GBA,GBA SP,NDS,NGPC,Panasonic FZ-10 3DO,NES,Sega Nomad,Sega CDX w/Power Base Converter,PS1,PS2,PS3,Saturn,Dreamcast,PC (Win 98, XP, 7),Dingoo A320,Dingoo A330,Gemei A330,LetCool N350JP,PAP-GAMETA,GCW-Zero SE,Kyocera Rise,2DS,GP2X-F100,GPD G7,JXD 100,JXD A1000,JXD A3300,JXD F3000,JXD V5000,JXD S7300B,Hyperkin SupaBoy

Currently playing: Theatrhythm Final Fantasy Curtain Call (2DS)

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #6 on: March 09, 2014, 11:00:09 pm »
As of this post, downloading the (getting closer to a release) OPK will bring in changes between

commit 218803c: Adjusted speed of background scrolling layers.

and

commit fb29119: Add background music.

The changes are as follows:
* previous code erroneously restricted the space between two obstacles to be in the middle half of the screen; this has been fixed;
* some erroneous collisions with the corner of the square containing the bee are now removed, making sure that only the circle hits;
* the obstacles are now bamboo shoots, drawn by hi-ban;
* there is now background music, but there are no sound effects yet -- the music is CC licensed, please see COPYRIGHT for more information;
* the game now has an icon in gmenu2x, thanks to hi-ban;
* there is now a high score feature, contributed by jxv;
* there is now a manual with controls, credits and information about the high score file.

Minor graphical changes:
* the bee now blinks every so often, because that's what bees do;
* the game over screen now refers to "flying too far away from the field" and "crashing into bamboo" instead of crashing into walls and objects.

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #7 on: March 10, 2014, 09:34:53 am »
A little contribution...
if you consider worthwhile you can use this png as title in the main screen of the game!

PS: thanks for your work! :)

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #8 on: March 10, 2014, 09:56:22 am »
... and this png for the "game over" sign! :)

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #9 on: March 10, 2014, 06:03:23 pm »
It turns out that just yesterday I was thinking about images in those screens. Thanks for the images :)

I have a few questions about them though:
a) What's the license of the font you used?
b) Because your images include the bee images, and they are under the Creative Commons Attribution-ShareAlike license, your images must be under at least the Creative Commons ShareAlike license. Is that OK?
« Last Edit: March 10, 2014, 06:05:55 pm by Nebuleon »

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #10 on: March 10, 2014, 09:08:09 pm »
I used "Wayoshi fonts" and I downloaded them from the following URL: http://tymime.deviantart.com/art/Wayoshi-font-243507377 ... the site reports "Creative Commons Attribution-Noncommercial-Share Alike 3.0 License", I think that it should go well! :)

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #11 on: March 12, 2014, 04:55:15 pm »
I added three new "title frames" to simulate a short animation... I hope that it's to your liking! :)

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #12 on: March 15, 2014, 05:49:44 am »
The font was NC, so I decided it would be best if Gab1975 redid the images with a more free font. CC NC (Creative Commons Non-Commercial) could have prevented hocoslamfy from being preinstalled on new GCW Zero units. Using a different font avoided the problem.

The new frames are now in, and I made a nice animation with the bees on the title screen by flipping between frames #1 and #2, and then #3 and #4 every so often to make the bee blink, then #5..8 on the way down.

The frames are in commit ec099ee: Add headers for the title and game-over screens, contributed by Gab1975.. The animation is now in the latest OPK, which you can download in the OP.
« Last Edit: March 15, 2014, 06:08:20 am by Nebuleon »

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #13 on: March 15, 2014, 09:45:33 am »
Thanks Nebuleon! :)

I have two little suggestions:
1) It could be useful to put a progressive number every ten bamboos (10, 20, 30, etc...), a sort of "visual check point" for the player (the number could be placed down over the bamboo)
2) When the game is ended and the "game over" screen appears, pressing the A/start buttons, it may be better come back to the main screen, rather than to begin directly a new game session.

Drem

  • **
  • Posts: 848
    • Russian Android/Dingo/GCW/gaming gadgets blog
Re: Hocoslamfy, the most generic cave flying game
« Reply #14 on: March 15, 2014, 10:17:53 am »
Sorry, I'm not sure if I got it right - did you updated .opk file (of new version) in thread's first post today, Nebuleon?

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #15 on: March 15, 2014, 12:38:04 pm »
Sorry, I'm not sure if I got it right - did you updated .opk file (of new version) in thread's first post today, Nebuleon?

Yes, the opk which you can download in the link of the first post it's the latest release! :)

Drem

  • **
  • Posts: 848
    • Russian Android/Dingo/GCW/gaming gadgets blog
Re: Hocoslamfy, the most generic cave flying game
« Reply #16 on: March 15, 2014, 12:51:13 pm »
Thanks.

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #17 on: March 16, 2014, 04:21:51 am »
Downloading the OPK in the OP will now bring in the following changes:

commit d097485: Add some CC-licensed sound effects, with support code and copyright file updates.
commit 2f2be6f: Reduce the SDL_mixer buffer size.

The second commit enables the sound effects I have just added to lag only up to 39 milliseconds instead of up to 109.

Nebuleon

  • Guest
Re: Hocoslamfy, the most generic cave flying game
« Reply #18 on: March 16, 2014, 06:00:41 am »
Thanks Nebuleon! :)

I have two little suggestions:
1) It could be useful to put a progressive number every ten bamboos (10, 20, 30, etc...), a sort of "visual check point" for the player (the number could be placed down over the bamboo)
2) When the game is ended and the "game over" screen appears, pressing the A/start buttons, it may be better come back to the main screen, rather than to begin directly a new game session.
1. I was already thinking about that before the animation frames and sound effects, but wanted to add the latter things first.

Here's what I want it to look like: (present, then future -- this is a shooped prototype image)



2. Alright, I'll think about that.

Gab1975

  • ***
  • Posts: 1165
Re: Hocoslamfy, the most generic cave flying game
« Reply #19 on: March 16, 2014, 08:09:17 am »
1. I was already thinking about that before the animation frames and sound effects, but wanted to add the latter things first.

Here's what I want it to look like: (present, then future -- this is a shooped prototype image)



2. Alright, I'll think about that.

The progressive numbers in the middle of the bamboos passages are good! :)
I was thinking in a middle path between old and new version... leave the score counter at the top right and put the progressive numbers only every ten bamboos... obviously this is a my opinion, you'll decide as update it! :) (attached an example image)