Temple of The Roguelike Forums
Game Discussion => Early Dev => Topic started by: PerspectivDesigns on September 16, 2013, 04:18:26 AM
-
I've just started developing a Cyberpunk roguelike. The game will be open world in a small section of a city with a large number of partially randomized people. The whole thing will have a facebooklike profile for all the characters on a miniature internet.
My question is whether I should do ascii graphics or tiles? With tiles I can really get across the grubby feel of certain streets, the neon, and I can have profile pictures for all the characters. With ascii it will leave more up to the imagination and I can have a bit of a matrix code look.
So... Should I go with traditional Ascii (that's easier too) or Tiles?
Thanks!
-
I've actually never made a roguelike before (I've done a lot of programming though) so I'm not sure what's a good way of keeping track of large levels.
Would it be efficient to use a bitmap where each pixel is different object, a text file, or something else?
I'm not really sure what most people do.
-
The ASCII/tiles thing depends on the engine and the level size (it's hard to make big levels with tiles while keeping them readable)
-
I've actually never made a roguelike before (I've done a lot of programming though) so I'm not sure what's a good way of keeping track of large levels.
Would it be efficient to use a bitmap where each pixel is different object, a text file, or something else?
I'm not really sure what most people do.
If you're writing levels to disk for saved games, a bitmap is a reasonable way to store level data (and easily compressible as a PNG file). Zipped text or XML also works, if you need to save more complex data.
-
I can't decide, so I vote a highly stylized Vector Glyph approach instead to scratch some of each itch all at once.
-
The ASCII/tiles thing depends on the engine and the level size (it's hard to make big levels with tiles while keeping them readable)
Why would that be a problem? I can make the tiles as large or as small as I want. As you walk around the screen will scroll.
-
I can't decide, so I vote a highly stylized Vector Glyph approach instead to scratch some of each itch all at once.
That could look pretty cool! Do you know of any roguelikes that use this approach?
-
Not really unless you greatly stretch Triangle Wizard I guess---just seems like a good direction to go abstract for an...abstraction of reality as it is. Shapes, lighting/glow, zooming in/out, lots of contrast---lots that could probably evoke the feel you are going for without going full on into the traditional graphical armsrace nor the handicapping that strictly traditional ASCII may well present.
-
Not really unless you greatly stretch Triangle Wizard I guess---just seems like a good direction to go abstract for an...abstraction of reality as it is. Shapes, lighting/glow, zooming in/out, lots of contrast---lots that could probably evoke the feel you are going for without going full on into the traditional graphical armsrace nor the handicapping that strictly traditional ASCII may well present.
Sounds pretty cool! I'll create some mockups for what the final game might look like with each of these types of graphics.
-
The ASCII/tiles thing depends on the engine and the level size (it's hard to make big levels with tiles while keeping them readable)
Why would that be a problem? I can make the tiles as large or as small as I want. As you walk around the screen will scroll.
This. As I see it it, "big levels, see everything at once" is mostly a legacy thing. Naturally you can fit lots of ASCII characters onto a screen, but that doesn't necessary mean that you have to, or that it's even beneficial for the game play. Chose Tiles if you're able to make nice graphics that fits with the theme, otherwise don't. I like tiles, but I prefer ASCII over bad tiles.
-
The ASCII/tiles thing depends on the engine and the level size (it's hard to make big levels with tiles while keeping them readable)
Why would that be a problem? I can make the tiles as large or as small as I want. As you walk around the screen will scroll.
This. As I see it it, "big levels, see everything at once" is mostly a legacy thing. Naturally you can fit lots of ASCII characters onto a screen, but that doesn't necessary mean that you have to, or that it's even beneficial for the game play. Chose Tiles if you're able to make nice graphics that fits with the theme, otherwise don't. I like tiles, but I prefer ASCII over bad tiles.
Definitely true. I think I'll test tiles and ascii and see which looks better.
-
Before even starting programming I've been designing the way everything in the game will work (I'll revise this later).
I'm going to post here a couple of cool ideas I've had. I've also gotten some fun ideas from Cyberpunk 2020.
One of my main ideas is that every time you're injured, like if somebody shoots your arm and it has to be amputated, you'll be able to pay to get your arm replaced with a better (or worse depending on your money) robotic arm. The more you get close to death, the less human you get. If you pay some especially expensive life insurance you'll have your entire body (besides your brain) replaced when you're close to death (unless you're shot in the head or something).
The main thing you'll be doing in the game is hacking and possibly some spying. Combat will be rare, therefore especially brutal.
I'm thinking that hacking will be a bit matrix like. You'll use virus programs (you've bought or written) to fight antivirus software. (If you've got a better idea, please tell me :D)
Every character will have a (small) Facebooklike profile. It will be possible to research all kinds of people, but you won't always know if the information is active.
I'm still not sure if I want a set gameworld or a randomized one. I think that I'll have a set overworld with some facilities randomized. (tell me what you think)
Tell me any other cool ideas you have!
(I plan on spending a long time making this, so please don't tell me it's impossible)
-
If there is to be matrix stuff, you might as well draw as much inspiration as you can from the old Genesis Shadowrun game---though it isn't like the one in Returns is bad so much as perhaps not ideal for the amount of folks you'd have toiling at it.
There's to be a new edition to the Cyberpunk core books and whatnot if my memory serves, to coincide with the forthcoming CD Projeckt RED 2077 cRPG.
-
If there is to be matrix stuff, you might as well draw as much inspiration as you can from the old Genesis Shadowrun game---though it isn't like the one in Returns is bad so much as perhaps not ideal for the amount of folks you'd have toiling at it.
There's to be a new edition to the Cyberpunk core books and whatnot if my memory serves, to coincide with the forthcoming CD Projeckt RED 2077 cRPG.
Only taking some inspiration from the Matrix. I found the Matrix a little too goofy for Cyberpunk.
That's pretty cool! The trailer for Cyberpunk 2077 is part of my inspiration for making this game ;D
-
If you just want us to play it, ASCII is fine. If you want others to play it then tiles are the way to go.
I like ASCII personally because it can be so versatile and quick.
It really all depends on what your goal is. I've done a mock up of a Scifi starbase space marine type RL, with single color atari/intellivision style graphics. It turned out very cool. So art and theme can feed off of each other. Like Dredmore, good graphics and goofy elements go hand in hand.
Cyber punk and neon can go hand in hand as well. Or maybe a high rez ascii with a dark inner color and light outline of the same color to make it bright. I dunno, just spitballing here.
Tiles are probably the best for mainstream appeal.
-
What about unicode?
Green on black.
-
If you just want us to play it, ASCII is fine. If you want others to play it then tiles are the way to go.
I like ASCII personally because it can be so versatile and quick.
It really all depends on what your goal is. I've done a mock up of a Scifi starbase space marine type RL, with single color atari/intellivision style graphics. It turned out very cool. So art and theme can feed off of each other. Like Dredmore, good graphics and goofy elements go hand in hand.
Cyber punk and neon can go hand in hand as well. Or maybe a high rez ascii with a dark inner color and light outline of the same color to make it bright. I dunno, just spitballing here.
Tiles are probably the best for mainstream appeal.
I don't really care about mainstream appeal. I think I'll start with ascii (using my own font), then if I don't like it I'll switch.
-
One of my main ideas is that every time you're injured, like if somebody shoots your arm and it has to be amputated, you'll be able to pay to get your arm replaced with a better (or worse depending on your money) robotic arm
Would be cool also if you can trade in one of your arms for extra $$$? As in "i would give my left arm for that plasma rifle". then the game informs you you can't fire it because it's a two handed weapon.
-
One of my main ideas is that every time you're injured, like if somebody shoots your arm and it has to be amputated, you'll be able to pay to get your arm replaced with a better (or worse depending on your money) robotic arm
Would be cool also if you can trade in one of your arms for extra $$$? As in "i would give my left arm for that plasma rifle". then the game informs you you can't fire it because it's a two handed weapon.
That would be really cool! I'd mostly thought about just giving away your limbs for free, but that's really cool!
-
+1 organ donation as a resource mechanic. :-)
Shadowrun had a system of 'essence'. Each cyber implant lowered your essence, and your essence score was equal to your sanity or whatever. So lots of wetware made you crazy.
-
+1 organ donation as a resource mechanic. :-)
Shadowrun had a system of 'essence'. Each cyber implant lowered your essence, and your essence score was equal to your sanity or whatever. So lots of wetware made you crazy.
this explains my grandmother
-
+1 organ donation as a resource mechanic. :-)
Shadowrun had a system of 'essence'. Each cyber implant lowered your essence, and your essence score was equal to your sanity or whatever. So lots of wetware made you crazy.
Lol yeah ;D
I'd rather be more blunt about what cyborg parts really means. I've never actually played Shadowrun, but I've seen it on Steam.
-
Shadowrun had a system of 'essence'. Each cyber implant lowered your essence, and your essence score was equal to your sanity or whatever. So lots of wetware made you crazy.
Wasn't that Cyberpunk 2020 (or whatever)? I think in Shadowrun your cyberware reduced your (potential?) ability to do magic.
-
It is both---Essence relates to your Magical capacity by way of your very soul---bring it to Zero and your soul vacates the body.