Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
eldamir12298yIf I could find the time to get a minimum viable product ready, I might start recruiting help here.
Its just that finding time is hard with a demanding job and a newborn at home -
eldamir12298y@mansdahlstrom1 will need to actually have something to show before attempting kickstarter. That'll come later in the process 😉
-
osmarks8668yYou could open source it and have everyone contribute, and since the player base would be devs mostly I'm sure you'd find lots of help.
Anyway, I'd definitely play this. -
eldamir12298y@osmarks I definitely intend to make it open source. I imagine having a small team of trustees deciding what goes into master, and let Travis deploy updates continually or something.
However, to be able to have some sense of direction with the project, I think I need to do some of the groundwork first 😊
If ever I get started, I'll start a Slack team and invite you guys. I feel like that would be a smart place to start -
eldamir12298yNothing substantial yet. Bern hard to find the time. Maybe it will be possible over the summer
-
eldamir12298y@uziiuzair @Kimmax @castor-rg @Yast2 Alright guys, can't wait 'til I get more time. That will never happen. If you want to help out in any capacity, here is the info you'll need. I've laid out a very coarse roadmap for what I imagine. I'll be adding more details continuously. I already have some old javascript crap code, that might get a simple GUI ready for testing quickly. The game will start out super simple. Mostly a tech demo. Then we'll go from there. The more skillful people we find, the better it all can get. I've started a slack channel for discussion (email me for invite at nielsen.ruben@gmail.com). And the project is hosted on Github
https://github.com/eldamir/...
(Game name => Pun intended :) ) -
eldamir12298yBoth. Might separate it later, but for now, it can benefit from being in one place. Trying to keep it as simple as possible until things take flight
-
Hey, do you wanna make it a 2d game? Im an alright artist and i might be able to draw assets (gallery on instagram under the same username)
-
eldamir12298y@RazorSh4rk I'm thinking 2D top-down. So that would be great. I'll have a look at your stuff and feel free to request an invite to slack 😊
-
cprn17414yI thought it's an awesome idea ever since I've written first bot for Ultima Online (long time ago)... for a single player. For multiplayer it's complicated.
Imagine Screeps switched to API. Player's client has to be hosted now because Screeps server needs orders for the room 24/7. The player base just went down to people who have hosting (and know how to use it), the cost of playing just went up, debugging requires a local Screeps server, also now it's a pay2win because players who don't buy hosting loose. So Screeps starts to offer free hosting with easy scripts upload. Now they're a hosting service and they *have to* have restrictions, can't just blindly evaluate submitted code on host. At this point it's easier to do what Screeps did, i.e. have evaluator in the engine.
Good luck, I want to play it, all I'm saying is it's harder than it seems.
BTW I code Screeps in PHP and convert to JS on save then test on local server - no issues, no restrictions.
Related Rants
I have in my head parts of a game, I'd love to build. A top-down space colonization game. You control various spacecrafts and build spacestations etc. to expand your control.
The catch is that you have limited direct controls in-game. Most of the "gameplay" consists of having your own piece of software running somewhere, communicating with the API and controlling your colony.
Similar to Screeps, but I don't like the limitations of writing JavaScript and uploading it to the service. I'd love for the user to have free control of what language to use. They just need to be able to create a TCP socket and communicate with the API
undefined
wk31