Le bateau ivre by thebmxeur
Arrow keys to play.
Press escape to quit.

| Link | https://sisyphe.be/ld48/48/le_bateau_ivre.7z |
| Link | https://sisyphe.be/ld48/48/le_bateau_ivre_sources.7z |
| Original URL | https://ldjam.com/events/ludum-dare/48/le-bateau-ivre |
Ratings
| Overall | 742th | 3⭐ | 40🧑⚖️ |
| Fun | 829th | 2.539⭐ | 40🧑⚖️ |
| Innovation | 290th | 3.513⭐ | 40🧑⚖️ |
| Theme | 665th | 3.197⭐ | 40🧑⚖️ |
| Graphics | 404th | 3.5⭐ | 40🧑⚖️ |
| Mood | 320th | 3.461⭐ | 40🧑⚖️ |
| Given | 79🗳️ | 61🗨️ |
@indigowolf I'm sorry about the crash. The game doesn't write anything on disk so there is no reason why it wouldn't start again. Maybe your anti-virus doesn't like the exe (which is understandable as it comes from the internet without any signature)?
@voxel-forest It's "designed" to be impossible. With some luck you can reach the end of the screen, but you'll still end up in the same situation.
The pacing is a bit slow, especially for the sinking ship.
It should create a file called "win32_opengl.log" which is a text file containing information about the capabilities of your graphics card. If you search that file (for example in notepad) for "Actual context", the next line should specify the OpenGL version and the game requires at least OpenGL 3.3. If you can't find "Actual context", What is the version specified near the top of the file after "Dummy context" ?
Also don't expect too much of Rimbaud, none of it made it through except for the title.
(The boat was not alone being drunk)
I'm not sure I would call it a game, but it's a pretty experience.
- I don't know what was happening at the end I always was getting shot
- You should say in the game how to play and when you are the octopus you can move
- Some audio or music would gave been nice
Pros:
- Mood and all it's weirdness
- Love ASCII - style octopus
Cons:
- A bit confusing from the start, but you get a grasp of it after a short while
- Kinda... short?? ( got through Octopus and repeated a cycle once )
- Music would improve a ton, but you opted out audio anyway
Overall:
As a non-coffe drinker, is that how people feel while drinking one cup? If so, I want to try it :smile: Definitely a room to improve, especially begging for any kind of audio. Good job nontheless :)
Interesting experience, I really wish there was sound disign to make it more immersive but the loop is already really cool.
Well done!
The pacing could be faster.
The asci art was a nice touch :)
I have a texture (embeded in the exe) of the ascii font (lib/raster_font.h, it's mainly the texture data written in text form). At startup, I read each pixel of the font for one character (a character is 8 * 12 pixels) and sum them up (image_to_ascii_initialize). I called that "intensity". I repeat that for each character, so I have an intensity value for each character of the font.
Each frame I render the tga images into one "scene image", then I convert the image to gray scale (a single channel for the texture). Then I call "image_to_ascii_render" to do the conversion to ascii. That function takes each 8 * 12 rectangles of pixels, computes the intensity (like before, just summing the pixel values) and find the character with the intensity value that is the closest and put it in a text buffer (meaning I can actually render in a text console, or in a text file). That's all.
Well, I then need to render the text, but that's just displaying a bunch of rectangles with the correct character image on them.
I love your game. All feels weird but nice at the same time.
The animations were too slow, but I guess it's intentional.
Great game and I hope you are having a wonderful day :D

I tried to run start_log.bat as well and I see this there:
```
Dummy context
GL_VERSION: 4.5.0 - Build 23.20.16.4973
GL_MAJOR_VERSION: 4
GL_MINOR_VERSION: 5
GL_CONTEXT_PROFILE_MASK: GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_CONTEXT_FLAGS:
Actual context
GL_VERSION: 3.3.0 - Build 23.20.16.4973
GL_MAJOR_VERSION: 3
GL_MINOR_VERSION: 3
GL_CONTEXT_PROFILE_MASK: GL_CONTEXT_CORE_PROFILE_BIT
GL_CONTEXT_FLAGS:
```
I probably need to try this on a different PC.
Could you try this version (with the -gfx_log arguments). This is the same file but should log shader compilation errors. https://sisyphe.be/ld48/48/ld48_debug.exe
Does the log contains any "Shader error" or "Shader program error" message ?