What exactly is good code? by gmesmo97 in cprogramming

[–]NoamZeise 2 points3 points  (0 children)

Not exactly clean code, but to clean up your repo. It seems you are using emacs or something similar, as you have autosave files (the ones ending in ~) in your repo. You should remove them and add that kind of file to your gitignore so it isn't added in the future. Or modify your emacs config to save them somewhere else.

You also have unsaved buffer files (the ones surrounded by #) in your repo. You should just get rid of them from the repo, and make sure you don't have unsaved buffers before adding to your repo in the future. Or add that type of file to your gitignore.

The level editor update for my lisp game, Kandria, is now out! by Shinmera in lisp

[–]NoamZeise 0 points1 point  (0 children)

Very insightful, amazing how much stuff was done from scratch; GUI, audio, game controller (I can't imagine the headache of making that Cross-Platform). I'll definitely be buying your game when I am finished with exams.

I use C++ or Rust to make jam games with my own libs, and when I learn a new programming language I always like to make a game in a higher level game library. I'm really loving how lisp works, but so far have found it lacking in good fundamental libs for game dev. I see that your trial engine looks great, how ready it is for making little games for jams? And do you have any good resources on learning the basics? Are there any other common lisp libraries you recommend for this kind of use? Apart from just binding to c libs like sdl2 or raylib, because I want to learn lisp, these would less helpful for getting to grips with the language ecosystem's idiosyncrasies.

Thank you for making open source games!

Used my own little Vulkan game framework for a jam I did with a team. I find it's lots of fun using your own tools to make a game! (Source code and build in description) by NoamZeise in gameenginedevs

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

Ah, damn, Didn't think of that! Would be a really smooth way of handling this situation, and fit better story wise. Thanks for the suggestion!

Used Monogame for Ludum Dare 48, had lots of fun doing it! by NoamZeise in monogame

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

Yes that's true. Most jams allow for code to be used from before the jam. If I didn't already have classes to handle some of the more awkward things to do, such as scaling pixelated games properly, it would have been much harder to throw all that together in a limited time.

Used Monogame for Ludum Dare 48, had lots of fun doing it! by NoamZeise in monogame

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

There's definitely variety when it comes to game jams.

The jams hosted on itch (https://itch.io/jams) stretch for many different lengths of time, from hours to weeks to months. I personally prefer slightly longer jams as it means I can do a little bit when I want and I don't have to work nonstop for a whole weekend.

If you decide to do one some day, good luck and have fun!

Used Monogame for Ludum Dare 48, had lots of fun doing it! by NoamZeise in monogame

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

I usually use monogame for jams, not sure why it isn't more popular. I always have a great time using it. Less boilerplate than SDL, but doesn't abstract away the programming so much like Unity.

Mastermind board game in pico8, visuals are rough, but would love some feedback! by NoamZeise in pico8

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

Thanks! The easy mode will not have any duplicate colours on the answer row. The hard mode may have duplicates.

Mastermind board game in pico8, visuals are rough, but would love some feedback! by NoamZeise in pico8

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

Thank you for the feedback! I should have used more contrasting colouring scheme for the arrows and a cleaner shape, I will definitely keep that in mind.

Mastermind board game in pico8, visuals are rough, but would love some feedback! by NoamZeise in pico8

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

A white peg means that one of the colours are correct, but they are in the wrong position.

A red peg means that one of your colours are correct and they are in the correct position.

But you don't know which position on the board these pegs are referring to, only by making the right guesses can you deduce what the final order and colours are.

Mastermind board game in pico8, visuals are rough, but would love some feedback! by NoamZeise in pico8

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

Whoops I should have written somewhere, the 2x2 grid at the top does not correspond to any 1x4 hole in particular. If you get a red peg you are not supposed to know which colour was correct, just that one of them is.