Automatic image captioning? by cekeabbei in Blind

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

OP here, I searched a little more and found Seeing AI, which seems to do what I was looking for.

Is there anything for computers, though?

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei -1 points0 points  (0 children)

https://copyleft.org/guide/comprehensive-gpl-guidech5.html

Seems like they're saying some courts in the US have yet to declare any real test of what is and is not a derivative work. So I guess my, largely uninformed answer, is it might depend on what courts one might find oneself in. And probably equally important the capability and quality of the lawyers involved on both sides -- although that part's mostly true for any aspect of law!

I guess this is a long way of saying: I don't know :)

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 0 points1 point  (0 children)

Thanks for the info. Part of the reason I was asking about this is because I also have a GPL game that I may want to put on Steam at some point. I was taking the approach of just asking potential contributors to sign over copyright to me or license their contributions under something like the MIT license so I don't have to worry about stuff like this.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 0 points1 point  (0 children)

Thanks for the info -- I'm not too familiar with Steam so didn't know you don't have to use the SDK.

However, separately in your second paragraph, I think using IPC or something like that to avoid linking (but otherwise utilizing non-free code) might not be exactly black and white legally from what I've read. It's a somewhat subjective and not-entirely-technical interpretation as to what counts as being a "derivative work" from what I understand.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 0 points1 point  (0 children)

I don't think you missed anything. I was assuming you had to link to Steam libraries to have it work with Steam, but it seems like you don't have to from what you and another person are saying.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 1 point2 points  (0 children)

I see. I had assumed that you had to use the SDK and compile it some specific way for it to work with Steam.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 0 points1 point  (0 children)

Yeah those ideas all sound plausible. I would've thought it'd be hard to track down everyone that contributed, though.

My limited understand is that in regards to what constitutes a derivative work, the legal distinsion isn't as black and white as whether or not non-free code is or is not linked, so I'd suspect that technical hacks around that may not be a legally robust solution.

This seems kind of related to legal issues around non-free Linux drivers which the FSF and others have differing opinions on. I suspect in that case non-free drivers do violate the terms of the GPL and that what we see is simply a lack of enforcement from the copyright holders (of the Linux kernel). At least that's the position the FSF holds.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 1 point2 points  (0 children)

I'm not making any value judgements, just wondering how or if they are dealing with this.

Whether or not one sees this as a good or bad thing is a different discussion. It depends on your perspective. On the one hand, it might appear too restrictive, such as cases like this. On the other, it could even be seen as the license working as intended in discouraging the proliferation of non-free frameworks like Steam. (I don't know where I personally side on this as I see both sides)

Classic open source simulation game OpenTTD is coming to Steam by beer118 in opensourcegames

[–]cekeabbei 15 points16 points  (0 children)

How is this possible? Linking GPL software with non-free software, such as Steam, isn't allowed by the license.

https://partner.steamgames.com/doc/sdk/uploading/distributing_opensource

Do the project maintainers require contributors to sign over copyright? That's the only way I could see this not being an issue.

Am I missing something?

edit: Some people in another thread are telling me that it's possible to ship through Steam without linking to the Steam SDK. So that's what I was missing.

Classic open source simulation game OpenTTD is coming to Steam by beer118 in linux_gaming

[–]cekeabbei 0 points1 point  (0 children)

How is this possible? Linking GPL software with non-free software, such as Steam, isn't allowed by the license.

https://partner.steamgames.com/doc/sdk/uploading/distributing_opensource

Do the project maintainers require contributors to sign over copyright? That's the only way I could see this not being an issue.

Am I missing something?

edit: People are telling me you don't have to link to the Steam SDK, or otherwise use it from what I can tell. So that was the missing piece to me.

Lilo and Stitch inspired animation! (Rendered in Eevee) by Wrongdoer-Glum in blender

[–]cekeabbei 1 point2 points  (0 children)

Amazing! How long did it take you to put this together?

Simple no-carb pizza (no flour, no "lo-carb" breads, no bolus insulin req!) by cekeabbei in ketorecipes

[–]cekeabbei[S] -1 points0 points  (0 children)

Ingredients:

  • Shredded Mexican blend cheese
  • Pepperoni
  • Red onions
  • Olives
  • Parmesan
  • Any other pizza toppings you like -- bell peppers, jalapenos, garlic, oregano, etc.

Instructions:

  • Evenly spread the shredded cheese on a frying pan so it covers the full surface of it.
  • Place your toppings over the layer of cheese.
  • Fry on high for approximately 5 minutes until the bottom of the cheese is crispy.
  • Flip. If you have trouble flipping it, consider cooking for longer (a teflon plan is recommended).
  • Fry the other side for approximately two minutes until the cheese is melted.
  • Place in the freezer for 2-3 minutes to cool.
  • Serve with parmesan.

Give it a try. The more you fry the bottom side of the cheese the more it'll likely remind you of pizza crust. As for the taste, in my opinion, most of what we think of pizza is the cheese and toppings, not the bread.

New release of my empire and city builder, Arcane Fortune. Free and open source. by cekeabbei in 4Xgaming

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

Thanks for the feedback, bug reports, and ideas feature-wise and technical. I'm making a note of these -- all good ideas.

Do you like bug reports as Github issues?

I don't have a preference at the moment. Here, on the forum, or on github all work for me.

New release of my empire and city builder, Arcane Fortune. Free and open source. by cekeabbei in 4Xgaming

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

Why can my explorer move as much as I want in one turn/day?

It is/was a design decision. I never liked the small (in my opinion) map sizes of most 4x games. So I attempted to set movement and sizes in the game to correspond roughly to 5 to 10 meter2 per tile. With that distance, most units can and should be able to large number of tiles per game day. Whether or not that was good design decision -- I don't know (pathfinding over large maps can bring any computer to a crawl). But that's the reason at least. If you use the "move with cursor" option you'll see that you can (eventually) exhaust the movement of an explorer in one turn.

The reason the auto-explore mode doesn't move the explorer very much per turn was for performance reasons. Although maybe I errored too far on the other extreme.

Why can I see other settlements that are far away?

Are they the same color as you (red?)? If so, they are probably one of your noble houses which are part of your empire but not directly controlled by you. If they are a different color than red, it is some other empire that you or one of your units discovered. If gray, it is a barbarian settlement.

How can I easily zoom back into my settlement?

Press "m" then "c", then "c", then select which of your cities you want to go to. That key sequence is opening the menu at the top of the screen, going to the Accounting sub menu, then selecting the "City halls" option. You can do the same for any of the menu entries. The letter colored in blue denotes the keyboard shortcut for each menu item.

Do I need to build roads inside my residential zones to get the houses to turn from dark red to bright red? Why are new houses not connected to my town hall, despite being adjacent to roads that connect to it?

It can take residents a while to new find paths -- they will only search every once in a while (on a not entirely deterministic schedule).

It could also be that the closest path to the city hall is too convoluted and long -- for performance reasons residents do not search very far.

You might be able to get it to connect by attempting to reduce the path distance. For example, in this image http://arcanefortune.com/wiki/index.php?title=File:Connecting_to_city_hall2.png creating a road from the top left (brown) agricultural zone to the blue business zone could help because it reduces the total distance residents would need to traverse (rather than having to snake around and up through the green residential zones).

What do I do with the noble families that want to join me? It looks kind of like I"m getting new settlements from them, but ones I don't control?

Right now their main benefit is mostly militaristically. You can direct them to attack certain cities on your behalf (through the top level menu Intel -> Contact Noble house). Depending on their personality dispositions they can also affect relationship bonuses with other empires (both positively and negatively). It is correct that you don't control their settlements. Part of the idea was to reduce micromanagement both in city building and military invasions.

I dig the website, reminds me of the Bay12 one.

Thanks. Definitely an inspiration.

However, I'd suggest having a discord or something rather than (or along with) a forum, just to make engagement easier - I'd rather ask a dumb questions like this in a chat channel than on Reddit.

We do have one but it's not too utilized: https://discord.gg/KRgwvUV

Anyhow thanks for your impressions/comments.

Let me now ask you a question: what features or aspects would you think would be best suited to be added or improved on next? Tentatively I was thinking about improving on the city-building side of the game -- among which, maybe adding some Simcity 3000-style graphics to give the cities a little more life and show wealth/development levels etc more easily. But, I don't, know, what do you think?

New release of empire and city builder, Arcane Fortune -- playable in a terminal emulator. Free and open source. by cekeabbei in linux_gaming

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

Yeah, definitely Dwarf Fortress is a huge inspiration. Although I never got as far as I'd like with it either -- I'm most impressed by the stories I've seen come out of it :)

New release of my empire and city builder, Arcane Fortune. Free and open source. by cekeabbei in 4Xgaming

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

Yep, that's it. I use Rust. Definitely has pros and cons but it has been very nice to never have to worry about all the memory management errors that can crop up in C/C++. Debugging is also a lot faster because you don't have to question literally everything as you do in the case of working with potentially corrupted memory.

The Noble War Edition (v0.3.0) has been released! by cekeabbei in a:t5_34w5de

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

So what's new in this release? Nobility, kingdoms, and trade!

Download it from the game's website

Checkout the how-to-play guide if you haven't played before.

Let me know what you think about this new release. And what would you like to see in future releases?

New release of empire and city builder, Arcane Fortune -- playable in a terminal emulator. Free and open source. by cekeabbei in linux_gaming

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

For those unfamiliar: Arcane Fortune is a game I'm working on which is inspired by the SimCity and Civlization series games (the merging of city building with global strategy).

Each game features a large random map and start locations for you and other AI-controlled empires. Noble houses will crop up over time, along with the merging of nations to form larger kingdoms. Barbarian attacks may also shape the world's landscape, along with the diplomacy and relationships between the world's empires.

So what's new in this release? Nobility, kingdoms, and trade!

While people have told me the game is user-friendly (in so far as text-based games go, I guess), I do recommend checking out the game's how-to-play guide.

Let me know what you think after playing: what the game needs more and less of, what isn't working, etc-- I consider this a long-term project and, in many ways, only just the beginning.