|
Well, I have had some nice fresh ground beans coffee this morning so sometimes life is not all that bad, even on Mondays.
Krups, and undoubtedly many other brands do make some nice coffee machines. Long live technology!
|
|
|
|
|
That would lead to my big debut on CNN.
Software Zen: delete this;
|
|
|
|
|
Don't shoot! Hold a second!
I just need cod3z, urgent$, pleeeea$e!
Nah, the long story is I am making some pen and paper table top RPG rule for spaceship that are a copy of Master of Orion 2 spaceship design rules.
It's a bit involved to calculate the overall cost of the ship, or the current payload, or the cost and space of each device....
And I thought, hey, how about I make an Excel spreadsheet for that?
But.. OMG... Excel is so wordy, I am crying, give me C#
And then again I thought.. hey, perhaps I should make an app for that?
But then, I want to share my work with some non computer savvy RPG enthusiast.. and some random .exe on the internet might rightfully raise some worries...
A phone app it's awkward, I will have to publish it, yada.. but even so, how do you get it in your word document hey?
A website, I will have to setup one, gah...
Any suggestion?
Right now I am thinking, perhaps I could make a 1 page spa, perhaps even Blazor app!
Though I don't want no database and sh*t, but I got all those excel table / tabular data, gotta be a pain to import in the app... :/
Maybe I could use C# 9 record with big constructors...? mmm....
And.. mmm... all the example I found were for Razor Web App... any link / tip for Blazor SPA (i.e. no server side setup...)
modified 16-Nov-20 7:23am.
|
|
|
|
|
A website via Github Pages, maybe?
|
|
|
|
|
Oo.. I dunno that I will have to investigate!
Ta!
|
|
|
|
|
Allow me to be the jerk that asks if you're making an app for it why not just make the whole game on a computer? *hides*
Seriously though, is it possible to simplify the calculations, or maybe produce a chart for it or something? My first thought is KISS, but then I don't want to pee in anyone's wheaties rain on anyone's parade either.
If you really must produce an app for someone to consume a website is best, set up hassle or not. It goes back to the above. At the end of the day your game is complicated. Welcome to the complications.
Real programmers use butterflies
|
|
|
|
|
Mmm... table top pen and paper RPG are to video game what bicycle are to spaceship.. they are both modes of transportation but... one will bring you the neighborhood and the other to the moon...
More particularly, beyond having a common lore, and both being entertainment, they have little in common!
Yeah... might make a Blazor WASM app for fun and host it on my personal vacuous web site!
|
|
|
|
|
Is there really no way to do a chart for most common combinations of things for stuff like ships?
And if it's because ships are so customizable, what about having "preset" ships you can add and remove stuff from, adjusting the price. Might it be easier?
*scratches head*
Sorry, you got me thinking about this. App free would be best, IMO if you really want purity in tabletop gaming.
A phone app or a website they can get to from their phone if you must have one, IMO.
Real programmers use butterflies
|
|
|
|
|
I agree, app free will be best!
Thing is.. designing spaceship does not happen very often...
Thing is.. as the GM you prepare a few standard ship in advance that you reuse a lot. And a few special ship, prepared in advance...
Other thing... miniaturization and cost reduction, which make all this calculation complicated have a big impact worth having....
In practice... mmm... I could have final price for each tech level already calculated.. since tech level will not change much if at all across whole campaign... but it's good to know for tech level for alien civ ship design... mmm.... you are giving me an idea....
plus I have 210 tech and typing them in C# right now is tiresome.....
|
|
|
|
|
Always happy to be a muse.
Hell, I'll take mildly amusing.
Real programmers use butterflies
|
|
|
|
|
Actually, scratch that, I am going to have a desktop app to do my galaxy map! (and some other graphic element... to be printed on paper! it's not a video game! )
I can as well do the spaceship design in it!
|
|
|
|
|
Beware! I worked for a long time on a computer assistance program for a complex tabletop pen and paper game (Star Fleet Battles). I never finished it because I started on a starship design program to create definition files and SSDs for the game. After five years I am still working on the ship design program!
BTW, I started on the game assistance program in 1991 - written in Rexx on a mainframe I was given permission to use at off-peak times. A friend designed an SGML program that printed hex maps on green stripy paper - and then on the mainframe laser printer - beautiful!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
SGML wow. There's a blast from the past.
Real programmers use butterflies
|
|
|
|
|
The past...
...I sometimes wish I was back there again. I was working in Germany at the time and life (outside work itself) consisted mostly of beer, pretzels and skiing - not necessarily in that order. I remember lots of Goulash Soup being involved as well.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Actually I already have a proto drawing program with beautiful UI!
But it kind of went nowhere after I spent 6 month stuck on math problem trying to use a novel vector graphic editing method of mine!
Regardless you can already do tiles, and stuff. I have a version friendly serializer that let me update my file format on a whim... just need to add text to my hex tiles now.. and add a planet editor (very simple line with planet icon floating and a temperature line!)
But good warning regardless, it's a big endeavor!
|
|
|
|
|
Beware of scope creep. As I was working on adding a feature I would think of a refinement of that feature ...and then another minor feature ...and then another feature inspired by that feature ...ad infinitum if you're not careful!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
No worries, it's a hobby project!
I am the only user, developer, PM, tester, etc...
And yes, this thing has been dragging for easily 2 years now..
But it looks good and has some functionality already!
But now I am, indeed, pushing myself to minimum feature and developement, it's almost there, and I really want to have a simple Hex map.. so I am going to put in the work to do just that...
And whatever free (or even 2 paid one) products I found on the internet are such a chore to use.... So I do need my map editor! Even unfinished as it is, it is very quick and easy to edit stuff! That's one of it's core design feature!
|
|
|
|
|
Hosting in the cloud comes to mind.
I know Azure has a free tier for web apps (though they are limited to an hour a day compute time and you can't have a custom domain).
The B1 tier is the next cheapest option without the compute constraint and a custom domain for ~€11 a month.
At least you won't need your own server, etc. and you can host your own web app relatively cheap and easy.
As for reading the Excel data, there are some libraries available that can do that without actually needing Excel.
Excel uses some open XML format under the hood, I believe, so that's what to libraries do, create XML.
GitHub - EPPlusSoftware/EPPlus: EPPlus 5-Excel spreadsheets for .NET[^] comes to mind.
For your use case it's probably free (since you're not using it commercially), but older versions remain free for all to use.
Good luck
|
|
|
|
|
thanks!
I wonder if I could use the free tier.. all I need is one static single page!
(ok, it's a spa with lots of client side computation, but 0 other server queries...)
|
|
|
|
|
|
WordPress and PHP.
(Marc ducks and runs for cover)
|
|
|
|
|
Flagged for inappropriate!
|
|
|
|
|
PHP!
But I guess if I was conversant in PhP might not have been such a bad idea! ^^
|
|
|
|
|
So you're fiddling around with tabular multidimensional data.
But you "don't want no database and sh*t".
That's exactly where I would start.
Wrong is evil and must be defeated. - Jeff Ello
Never stop dreaming - Freddie Kruger
|
|
|
|
|
well... what's the point of making a single page static web page, and then require a database!
I am making a "database of sort" a C# file with all the techs.. turns out I might do desktop app after all (for designing galaxy map, half way there) can as well include the spaceship, me think...
|
|
|
|