foutre posted:I'm a fan, I kind of want to try this now. What are you making it with? Thanks! It's C#, so literally just calls to Console.SetCursor() and Console.Write(), but I use a nice lil library called Pastel to color the output. Very crude but I just don't have the energy to learn an engine and spend time on graphics, just want to implement features.... Work still ongoing, civs now declare war/peace on each other and attack based on army strength and each ruler's agressiveness... army strength just a number at the moment but there will be proper troop types and combat. Get the core of the game done, then I can mess around with lots of cool poo poo like upgrading your castle, events, locations to visit, etc. When there's a win state I'll put it out on itch and go from there!
|
|
# ? Jul 5, 2020 23:18 |
|
|
# ? May 2, 2024 10:19 |
|
Really cool! Imo a great solution, excited to see how it processes.
|
# ? Jul 6, 2020 04:55 |
|
I know it's not a project and it's the 2015 edition but... I'm halfway there to complete my first year of Advent of Code!
|
# ? Jul 13, 2020 22:15 |
|
I ended up digging some dormant side project from my project graveyard and do something about them. First of all I had Raspberry Pi laying around, which I intended to use to build a weather station. I finally ended up actually doing this: (Although I probably need to revisit my weatherproofing solution...) I set up a server on AWS, which is running PostgreSQL. The Raspberry Pi reads the sensor data (currently only temperature and humidity) every 5 minutes and pushes it to the database. I also have a webapp that then provides this data for some graph library that draws some fancy graphs for me. The site and data can be seen here, although the site is in Finnish and I'm too lazy to localize it in any way (also serves a proof in general that front-end development isn't my strong suit): I also ended up resurrecting my compiler project. I implemented, among other things, function calls, integer and boolean arrays and external function support. This allows me to actually use functions, and link the program against a C program, as I follow the system C calling conventions. This is super useful, as I can piggyback on the C libraries to do things like IO. Optimizer is currently on backburner, as keeping that up-to-date with features slowed down feature implementation too much. The generated assembly is pretty as a result though. At least it works. I got arrays working as reference parameters today, so I can finally implement Quicksort: the int_printer external function here is implemented in C and is just a wrapper around printf. I also wrote a e2e-test framework for the compiler. I have bunch of test cases defined in .yaml files (program, metadata for linking, expected stdout and stderr etc). The test runner discovers these tests, and compiles and run the program, and then asserts that expected and actual output matches. This has been pretty handy with preventing regressions from creeping in.
|
# ? Jul 19, 2020 21:09 |
|
I opened up my plex server to a few friends, which of course means I had to set up a discord notification bot for new content. After realizing that tautulli's built in webhooks notifier was really limited, I decided to write my own in python instead, so tautulli could just run a script. The killer feature tautulli couldn't provide is that it fills out randomly selected madlibs to go with every announcement instead of constantly repeating the same bland announcement. code:
corgski fucked around with this message at 06:49 on Jul 26, 2020 |
# ? Jul 26, 2020 06:29 |
|
corgski posted:I opened up my plex server to a few friends, which of course means I had to set up a discord notification bot for new content. After realizing that tautulli's built in webhooks notifier was really limited, I decided to write my own in python instead, so tautulli could just run a script.
|
# ? Jul 28, 2020 07:58 |
|
Woebin posted:That's pretty great. One suggestion might be to stop it from reusing the same verb though! Yeah, that's a combination of working with a dictionary of only like 20 words while I was testing it (so duplicates were extremely likely) and the fact that it's just a dumb loop that replaces anything that matches the regex with a random selection until it runs out of matches. I have plans to improve it though! E: another thing I need to do, now that I downloaded a "list of verbs" etc, is prune verbs from that list that don't make sense in the places where I'm using substitutions, otherwise you get this nonsense. corgski fucked around with this message at 08:08 on Jul 28, 2020 |
# ? Jul 28, 2020 08:03 |
|
This is extremely clunky right now but check out my favorite twitch stream Vanadium fucked around with this message at 07:16 on Apr 1, 2023 |
# ? Jul 28, 2020 08:18 |
|
Vanadium posted:This is extremely clunky right now but check out my favorite twitch stream Firefox is reporting this as JPEG. Is it actually a JPEG? I know that you can do streaming shenanigans with GIFs but JPEG is new to me.
|
# ? Jul 28, 2020 10:22 |
|
It's "mjpeg", that's how webcams etc used to work. It's really just a whole lot of jpegs, one per frame, served as some kind of multipart http response that I had never heard of until like two days ago. The first version was using gifs but that looked worse, and also I want to do a thing where multiple clients can watch the same stream without me fetching+decoding it multiple times (or i guess without having ffmpeg do that, it's doing all the heavy lifting), so I was trying to tease apart the individual frames of the ffmpeg-generated really long gif and that got really fiddly. The goal was to annoy people at work by posting streams in our stupid work chat that allows hotlinking images for some reason, I'm mostly using hungry in the URL here because it's conveniently always-online. Vanadium fucked around with this message at 11:03 on Jul 28, 2020 |
# ? Jul 28, 2020 10:59 |
|
that is awesome, i want to post it everywhere amazing trick
|
# ? Jul 28, 2020 11:13 |
|
Heh, right now it's running on a tiny VPS and I think it's already running out of memory right now, I'm gonna need to scale that up before posting it more widely I guess. Edit: I did he obvious optimization and it may be a bit more robust now, may set up a bigger vps tomorrow if it still does badly. Vanadium fucked around with this message at 14:05 on Jul 28, 2020 |
# ? Jul 28, 2020 11:26 |
|
corgski posted:Yeah, that's a combination of working with a dictionary of only like 20 words while I was testing it (so duplicates were extremely likely) and the fact that it's just a dumb loop that replaces anything that matches the regex with a random selection until it runs out of matches. I have plans to improve it though! Looks like you want intransitive verbs for the first two and transitive verbs for the last one.
|
# ? Jul 28, 2020 17:35 |
|
Slightly different projects,
|
# ? Jul 29, 2020 18:05 |
|
I'm making a game where you play a drunkard robot trying to steal booze. It was original;y "Goon Dalek" , just something to pass around friends where you are a Dalek trying to steal Dr Who's Goon Bag (Goon is Australian slang for cask wine). But everyone seems so excited by it that I figured theres a possibility of it being bigger than something for my friends to play, and well don't wanna get sued by the BBC. So now its "GoonBot 3000". The bird like heads a reference to "Drinky Crow" from the Maakies duck monster fucked around with this message at 22:51 on Aug 5, 2020 |
# ? Aug 5, 2020 22:48 |
|
I had a really stupid idea, I decided I was going to make an arcade-style sidescrolling space shooter similar to Galaxian, but using ncurses. All I've done so far is a parallax star effect, a ship you can poorly move, and a pause menu. https://i.imgur.com/OVvuob2.gifv
|
# ? Aug 7, 2020 17:14 |
|
I forked the "will-o-the-wisps" factorio mod to change a bunch of behavior so it would mesh better with the other mods I'm using on my server and somehow now I'm refactoring the entire thing and haven't even gotten to adding the features I want yet. On the plus side now I can add new console commands without hating myself. E: spot the error corgski fucked around with this message at 08:37 on Aug 24, 2020 |
# ? Aug 24, 2020 08:34 |
|
Missing comma after create?
|
# ? Aug 24, 2020 09:26 |
|
Yup. I'm trying to get rid of a bunch of long if...elseif chains and generally streamline how it's working so it's not doing things like first creating entities and then checking if it should have done that and this is only my second time doing anything in lua.
|
# ? Aug 24, 2020 09:54 |
|
Unlike JSON, Lua permits a trailing comma after the last element in a table def, so you should just always put a trailing comma.
|
# ? Aug 26, 2020 08:36 |
|
Oh poo poo, good to know.
|
# ? Aug 26, 2020 08:49 |
|
Way too much effort,
|
# ? Sep 11, 2020 23:59 |
|
MrMoo posted:Way too much effort, I really appreciate how you seem to be increasingly responsible for all scoreboards in NY.
|
# ? Sep 12, 2020 00:36 |
|
https://twitter.com/DrHendersa/status/1304272213160460290 I released the source for this (as well as a pre-compiled ROM), which you can get from here: https://github.com/hendersa/BeagleSatellaviewTestRom This won't be useful to you unless you happen to have a Satellaview, Super Famicom, and flash cartridge sitting around. But hey... you never know! Someone might be interested in looking at the makefile and some working code that runs native on real SNES hardware.
|
# ? Sep 12, 2020 01:57 |
|
hendersa posted:https://twitter.com/DrHendersa/status/1304272213160460290 This is sweet. How long have you been working on and posting Beagle stuff here? Feels like I first read about your Beagle adventures forever ago.
|
# ? Sep 12, 2020 02:56 |
|
Hughmoris posted:This is sweet.
|
# ? Sep 12, 2020 04:03 |
|
A while back I stumbled on some goofy github project for a raycaster that renders in the console. I couldn't help myself and made an editor for it. I set it aside for a while then got The Urge again tonight (which may or may not be related to living within walking distance of a liquor store) and now I'm hooking it up to a roguelikeish dungeon generator I wrote at some other point in the past. Chances of this turning into something playable are slim to none but I'm enjoying myself.
|
# ? Sep 15, 2020 02:20 |
|
Sir Bobert Fishbone posted:I really appreciate how you seem to be increasingly responsible for all scoreboards in NY. Thanks, still waiting to start with the NBA, they delayed and the design house probably wants to scale up their work to include their NYC store which is a bit lame now. The MLB store is starting to look pretty nice,
|
# ? Sep 15, 2020 19:23 |
|
MrMoo posted:Way too much effort, Traveling back in time to add a run in the second inning doesn't strike me as something that should have been easy in the first place.
|
# ? Sep 16, 2020 12:01 |
|
I've been working on this thing from a couple months ago when the Switch shortage was in full swing and I suddenly wanted to be able to play old video games while lying down. I bought a Raspberry Pi and now I'm trying to turn it into a portable gaming device: It started with just a tiny 1.8" LCD screen: Then I moved on to speakers: Here I'm putting in a simple LM386 amp circuit I found on the internet. The screen and speakers working. This was before I dropped in an I2S stereo decoder. Here's a short video with the sound. The stereo decoder (I was using PWM output directly from the raspberry pi before) is leagues ahead in clarity and volume. It's hard to hear in this video though.. And last week I made a controller using an arduino pro micro and some crappy push switches. It connects to the raspberry pi through USB. https://imgur.com/P1eOwXz Here's the whole thing in action so far. Needs better buttons, thumbsticks, and a battery. After that it's time to put it on a single PCB. And then after that I'll need to get myself a 3d printer I guess.
|
# ? Sep 18, 2020 05:55 |
|
This is kind of a trifle, but Voronoi tessellation chat in the gamedev thread made me dust off an old shadertoy last night and spend an hour to see if I could get Voronoi tile borders working in a stateless shader by just naively looking relative center distances. It doesn't work well at all for any sort of consistent width borders, but it looks pretty cool: (click for live shader) I should be able to do correct borders by using the distance gradients. Or by processing a generated texture, but clearly that's cheating.
|
# ? Sep 24, 2020 13:41 |
|
With the Windows port done, the mobile port is under way. Still struggling with a good touchscreen control setup though. Biggest problem is the rubber band and battery inputs are bad if you need to input movement on the same side of the screen, but using screen edge touch for movement feels way better than anything else I've tried. Sigh.
|
# ? Oct 15, 2020 15:59 |
|
Cory Parsnipson posted:I've been working on this thing from a couple months ago when the Switch shortage was in full swing and I suddenly wanted to be able to play old video games while lying down. I bought a Raspberry Pi and now I'm trying to turn it into a portable gaming device: Very nice! But can't you just use the Raspberry Pis GPIO ports and skip the Arduino? Or is it easier if the input all comes in the USB port?
|
# ? Oct 17, 2020 08:06 |
|
Yeah it probably would be easier. I tried going to modular and "semantic" route because if I went directly into the GPIO I'd have to use a driver to bind the buttons to keystrokes. I figured that it would be simpler at the user end if I could just get my buttons recognized as one gamepad. That's turning out to be not entirely true, so basically I'm just using this as an excuse to over engineer everything
|
# ? Oct 20, 2020 00:53 |
|
I've been working on a computer game for what feels like a year. I've gotten myself trapped learning how to make and animate a character model to any degree of comprehensibility. I've been stuck at this stage for a little while, and I have this just sitting on the back burner waiting for me to work on it again. It's got a whole building system with blueprints, character ai, stuff like that.
|
# ? Oct 20, 2020 03:29 |
|
Cory Parsnipson posted:[...]basically I'm just using this as an excuse to over engineer everything I'll allow it!
|
# ? Oct 20, 2020 16:59 |
|
Go home Benoît, you're drunk. It took me a week of on-and-off evening hobby coding to from a basic vulkan sample to something I can work with. I've started this project -- it's supposed to end up as a nice, flexible SDF ray marcher -- twice before and fizzled out just because I couldn't be arsed to go from "I have fiddled with the fragment shader in this sample app and made a bad shadertoy" to "I have compute and graphics pipelines that I understand and control". My test compute pipeline may have some issues with the subsample offsets. The process thus far has involved writing a lot of exciting wrapper code like C++ code:
E: I can accumulate arbitrarily many* subsamples now, so at least the renders can look quite good: * Okay, it'll hit precision issues after a few million. Xerophyte fucked around with this message at 05:21 on Oct 31, 2020 |
# ? Oct 26, 2020 18:47 |
|
Working on a thing to visualize football games. He's the first quarter of the week 9 Carolina/Kansas City game
|
# ? Dec 10, 2020 23:00 |
|
that's a really cool idea! i like it
|
# ? Dec 10, 2020 23:17 |
|
|
# ? May 2, 2024 10:19 |
|
My very lovely markdown renderer has failed me tonight: These loving tables.
|
# ? Dec 12, 2020 03:55 |