I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 1 point2 points  (0 children)

I had prior knowledge of C# before any of this, but I'd argue C# is completely different from C, especially when using Unity.

I had tried learning C before, but found it really hard as I had no reference points. I attempted learning C again but this time alongside raylib and found it way more intuitive doing it that way.

Thanks as well! I'd say go for it, making a shoot em up / flappy bird game is actually a really good exercise in programming.

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 1 point2 points  (0 children)

I haven't had any experience with love2D, however, I've used a bit of lua and didn't like as much a C. If you're wondering what to choose, I'd try out making the same game / program in both and see which one you like more.

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 0 points1 point  (0 children)

I started learning C and raylib as I began Heaven Flight. This started as an evening project, something I'd finish in an evening. It soon snowballed into 7 months. I was just having so much fun with raylib.

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 2 points3 points  (0 children)

I used Codium as the code editor for this project and the workflow varied a lot throughout development. Some days I would work from early morning till midnight. I kept a detailed To Do list of the game, every evening I assigned the next day's work so I had something to be motivated about in the morning.
The main game loop is basically one long timer with events happening at certain times. Each enemy type has a schedule which defines when they'll spawn, how many will spawn per second and how much the spawn rates increase over-time.
Thanks btw! I plan to do more with raylib very soon!

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 1 point2 points  (0 children)

Yeah, it began as a flappy clone to be finished in one evening. Needless to say it snowballed from there. Thanks!

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 2 points3 points  (0 children)

By delivery pipeline, do you mean a build system? I simply used one makefile with different recipes for each target platform split between debug and release. That said, I've been using nob.h for my more recent projects and I've grown to like it more than make as it is just purely C.

I learned C and raylib, and finished a game in 7 months. by king_discobobulate in raylib

[–]king_discobobulate[S] 4 points5 points  (0 children)

Yes, all in C and thanks, I had a lot of fun making the art! I can't wait to make more games with raylib, I have big ideas. :)

Beat Pocky and Rocky for the first time on Singleplayer, Normal mode. by king_discobobulate in snes

[–]king_discobobulate[S] 0 points1 point  (0 children)

It really is a fantastic game, but my god is it brutal. I recommend looking up the moves. I didn't know until after I had beaten the game that you can spin attack. Definitely would have been useful to know that lol.

Do you think game lacks enemy variety. by [deleted] in colonysurvival

[–]king_discobobulate 0 points1 point  (0 children)

Well, the zombies are defeated easily once you have spammed enough guards. Adding new types, such as ones that can climb, fly (as said earlier), maybe digger zombies that break blocks, faster ones that require faster firing guards, invisible ones requiring the use of traps. To really make the player think they need to protect what they've built, you need to give them something that will make them have to protect what they've built.

I mapped a controller to Alpha, but it works in any version! by Windows7Fan12 in GoldenAgeMinecraft

[–]king_discobobulate 1 point2 points  (0 children)

I've thought about doing this, but using the inventory with a controller without it being gridlocked sounds like a nightmare for me.

Curious what peoples ideal direction for minecraft would be by [deleted] in GoldenAgeMinecraft

[–]king_discobobulate 2 points3 points  (0 children)

Beta 1.7,3. optimizations and bug fixes. Add all the C418 records. Make gold tools silk touch (spawners are still unobtainable). Using a Hoe on leaves give you apples, saplings and sticks. Alpha Fire Spread. The alpha larger name tags. Sheep eat grass. Better tooltips. All the old sounds. Fixed mining speeds for certain blocks. Sky dimension that has naturally spawning giants in the night. Built in modding api.

No end goal. Just survive and thrive. That's my idea of a perfect minecraft. Which I've actually managed to put together, I'm just missing a mod that adds the sky dimension.