FoonLudum Dare ExplorerLD46 → Bluebird

Bluebird

By cjm

View on ldjam.com

CategoryRankScoreCount
Overall10112.7522
Fun9182.7022
Innovation8902.8022
Theme7983.3222
Graphics9652.5422
Humor8182.0021
Mood9382.5221

Comments

jpv 2020-04-20 14:57

Tried to run it, got `libm.so.6: version `GLIBC_2.29' not found`. Probably the SDL 2 issue. A few more instructions or better packaging would be appreciated (and is allowed post compo IIUC).

cjm 2020-04-20 15:14

@jpv Thanks for reporting. I'm assuming you have libc installed? If so could you try `$ ldd bluebird` and send me the result? Thanks.

jpv 2020-04-20 15:38

`libc6` didn't work.

It's been a bit since I've messed around compiling something on Linux directly, so I followed the instructions on your bitbucket + dependency chasing.

I'm on Ubuntu 18.04.1 LTS.

Built and installed https://bitbucket.org/jlm/lib2d/src/master/, had to install `mesa-common-dev libgl1-mesa-dev libsdl2-dev` to get that to build.

For the game:

``` $ git clone https://jlm@bitbucket.org/calebmrshl/ld46.git ```

And then I realized my CMake was out of date and accidentally started an OS upgrade. I'll try again when that's done and see if I can get it to run.

cjm 2020-04-20 15:55

@jpv sorry about that. If you want to cancel the upgrade, you can probably turn down the `cmake_minimum required`. I just tested it and it works down to cmake version 2.6

lyghtningwither 2020-04-20 17:33

Could you upload this for Windows, if possible?

cjm 2020-04-20 19:04

@lyghtningwither I'll try, but I don't really know much about Windows, so it probably won't work. I was able to compile the game with Emscripten, so you can play it in a web browser. I included a link to the output. Unzip it, the open a command prompt and do ``` cd Downloads/bluebird-web python -m http.server 8000 ``` Then open a web browser and in the search bar type `localhost:8000`.

I wasn't able to get the text working for it so I'll write it here: There are two green bars on the bottom of the screen. You may need to scroll down a bit to see them. The top one indicates how hungry your chick is. If this gets to low your chicks starve and you lose. The bottom one indicates how big your chick is. Once this is full, the game is over and you win. press the space bar to start over. If you bump into a hawk you also lose.

The other option is to compile from source.

lyghtningwither 2020-04-20 19:09

Thanks! I'll try that.

clayton-does-things 2020-04-20 21:13

The web version needs to be hosted to be played on anything except linux. You can host it locally with nodejs but no one will do that. There are many services that will host it for free (like heroku) and maybe itch.io - I'm not sure.

theomelet 2020-04-22 12:44

Nice little game :) I just miss something like hawks chasing you and you outsmarting them mechanics as the catching flies becomes a bit repetitive and not that challenging. Btw I wouldn't try this game if it weren't for you commenting on my game as I usually don't try out the games that aren't web hosted - I'd say that since you already have a web build not hosting it somewhere is a missed opportunity.

cjm 2020-04-22 17:54

@theomlet Yeah, it really needs that. I was thinking of adding some obstacles and making the hawks only able to turn in wide angles, so you can 'hide' between trees and make the hawk fly right past you. I also only play the online games; it seems like the few that aren't web hosted are only available for Windows. :wink: My dad does have an all-purpose website, but it's not working just now. So if it starts working anytime soon I'll definitely host it there. I could use a game hosting site, but I don't think the game's really worth it.

meelo 2020-04-24 04:27

I found this rather pleasant to play - there wasn't much of a challenge (except for one near miss with an eagle), but it felt nice to fly the bird around. I think even a change as simple as "make the game longer, and make eagles spawn more often as times goes on" could really make this a lot more fun - the controls seem to lend themselves to something like that, since they feel very intuitive, but are a bit unusual, which could make the challenge of planning a course through danger quite interesting.

Also, it wouldn't be any trouble to me to host the WebAssembly version of your game on my site for the duration of rating period - let me know if you'd like me to. (My site is currently very empty because I was mostly motivated to start one to host my own WebAssembly entry... though I do have other plans in the not-so-distant future for the site)

cjm 2020-04-24 20:48

@meelo I'm glad you liked it. :) Thanks for the offer! I just uploaded a new web file and that fixed the non-rendering text (or rather worked around it by pre-making images of text and rendering those), so if you would host that and send me the URL I'd gratefully add the link.

meelo 2020-04-24 21:13

@cjm Here's a link to the new web file on my site: http://www.themilobrandt.com/bluebird/

100th-coin 2020-04-25 18:20

Hm, neat game! I wish there was a title screen so the game doesn't start immediately after it boots up, but this was a pretty solid game for your first Ludum Dare!

fancypants 2020-04-29 06:47

Nice game, it's kinda fun when you get into it. One thing that can be improved, gameplay-wise, is not to have hawks spawn too close to the nest when starting a new game. I got into some situations where the game started with a hawk right in front of the bird, which was impossible to avoid.

ryan123rudder 2020-05-04 06:18

pretty good! only things i would change, is maybe making the bird controlled with the mouse, and adding in some sounds and music

capital-asterisk 2020-05-07 00:05

Oh heck yeah birds, and there's linux too. Getting that same libc error, and reinstalling a new libc is going to break everything else. It needs lib2d.h, but I can't find it anywhere. Ended up just playing the emscripten version.

This game feels like a top down version of the NES game "Bird Week"

Pretty ambitious to do this with C and without much of a engine, enough for me to not complain about anything. Nice work.

cjm 2020-05-07 02:09

@capital-asterisk Yeah, on second thought it probably isn't such a great idea to try reinstalling libc. I compiled it on Ubuntu 19.10; not sure it that has anything to do with it.

Oops...I guess I forgot to mention that. I guess I said it in the source code readme and didn't think to do so here.

You can find lib2d.h at https://lib2d.com. Just clone lib2d into bluebird's root directory and the cmake file should find it.

neg99 2020-05-07 17:44

Nice game. Would have been nice to have an arrow to where the nest is so that you can find your way back. Otherwise, great game Well done.

convg 2020-05-09 12:27

Cool game. I agree with Neg99 that an arrow would be helpful, and maybe make the bird a bit more maneuverable, but overall nice work. Good entry :)

cjm 2020-05-10 13:01

@blobo @fancypants @ryan123rudder @capital-asterisk @neg99 @convg Thanks for the feedback everyone!