Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - javelinrl

Pages: [1] 2 3 ... 6
Design / Re: Stealth RL ideas?
« on: March 20, 2017, 08:17:51 PM »
If you've settled on multi-player I guess real time is the way to go, then? I can't really imagine a turn-based multiplayer stealth game :P also, there's definitely ways to enable you to play the game without other players connected, even more so in roguelikes... Think of Dark Souls: the game is fine even if you're connected to the web but having players there provide extra help for you (or enemies to worry against).

Design / Re: Stealth RL ideas?
« on: March 20, 2017, 12:03:23 AM »
That's easier said than done, though it would indeed be a cool mechanic. I see this more as a player-versus-player thing so if you're going to multiplayer it's a good thing to think about and have planned early on. Sure, you can try doing the same for the singleplayer monster AI but I think that would be very hard to pull of and not make it exploitable, predictable or just overall weak... I mean, even in multiplayer it would be tricky to get right but at least then you'd have human intelligence on both (or all) sides to use the mechanic well, counter-use it and play mind games, like in poker  :P

Early Dev / Re: Infojack (browser-based cyberpunk roguelike)
« on: March 19, 2017, 11:53:50 PM »
I did some progress yesterday but mostly tinkering around with all the plumbing (including getting everything to load fine on the hosting server, which wasn't easy). So not much in the way of actual progress but getting all the framework stuff done right so I have a clear path of moving forward with actual content, which in itself is a pretty good advance but doesn't produce anything material, so to speak.

Unfortunately, as I reached the end of the day yesterday, I realized Polymer, despite being pretty cool, was going to be more and more of a hassle as the project grew bigger. I was only beginning and already feeling this would be the case. - especially when it came to communication between components (which, as it turns out, is pretty important on component-driven development). I spent the last hours of the day looking for an alternative and decided for Aurelia.

Today, I woke up with a mild fever and spent the entire morning in bed before feeling better, which obviously has eaten away a large portion of the day. In the afternoon, I managed to convert everything done so far into Aurelia and I'm very excited and satisfied with it. It scales very well, is more organized, produces lesser boilerplate code and is much more compatible with the actual web standards. It was actually fun moving everything to the new framework, learning the differences and seeing the code get more beautiful and less verbose as I did it! Consider this was 100% rework of what I did before, I think it being fun is a good tell I made the right choice in migrating! Again: I've put a lot of effort into figuring out the plumbing so from now on all work should be pretty 100% feature-oriented.

Unfortunately, as I've said on my OP, this weekend was more or less of a gauge at how fast I could get things done, and due to all obstacles, even if I'm happy with the final outcome, I can't say I've honestly got a good feel of how fast this project could evolve, so I'm probably putting it on the backburner for the short term. I'll try to work on it on the weekends, at least, but can't make any promises.

Design / Re: Stealth RL ideas?
« on: March 19, 2017, 02:53:37 PM »
Multi-player is a big step, especially considering server costs and all, for a free game. To be done right you need to recreate your entire game logic server-side to prevent cheaters, etc (and there will be cheaters and grievers if it gets big enough). I'd say, keep the possibility open while you code but don't make it a goal - yes, this means writing a "local client-server" architecture from day 1 if you want to make this a reality later on...

As for money, nowadays you can always aim for a Patreon later on down the road to get your art expenditures back... It's not a sure thing, by no means, but worth a shot, anyway, if your game ever gets a following :)

Early Dev / Infojack (browser-based cyberpunk roguelike)
« on: March 18, 2017, 03:46:08 PM »
Hi guys, you may (or may not) know me from Javelin. Even though I should be working on the next Javelin release, which is actually 80% ready but a bit forgotten (and that is certainly my main project), I've recently had an itch that got me thinking of creating a side-project.

Basically, the idea was to create an open-source Decker remake that runs in the browser. For those that don't know Decker, it's a game where you are a hacker and you invade virtual realities to perform missions for fame and fortune.

This has also been a bit of an opportunity for me to study what's new on the web stack and I'm going with a component-based approach (using Polymer) for the view and a Javascript class-based design for the game logic, since browsers now have a pretty great support for the Javascript 6 specification.

I've managed to get a prototype working on the free GitHub working but right now all it does is let you listen to some hackey music  ;D

I'm also trying out a new management process where everything is a GitHub issue before making it into the game, which is something I'm planning to use on Javelin. Nothing really special here but I hope to conclude by the end of it that having a little bit of structure in this regard is better than just winging it, which is what I usually do for hobby projects.

So here's what the roadmap looks like for the game:

1.0 release:
  • Advance up to level 10
  • A city-level Web that you can explore at your own leisure (instead of Decker's mission-by-mission approach)
  • Missions set in that city (like in Decker)
  • Lifestyle upgrading (you win the game by reaching the highest tier)
  • Health management (both self-care and in a hospital)
  • Prepare to invade each system by forging credentials, doing perimeter research and more
  • You have your own virtual space and artificial intelligence to help you performing certain actions, like writing your own hacking programs and decrypting valuable stolen files
  • Getting caught and possibly arrested (and the legal costs to get out or lose the game)
  • Defenses on hacker systems goes from 3 types of static ICE to active sysadmins watching over their domains
  • Different types of nodes to interact with during your netrunning, both for fun and profit
  • Shop for software, hardware, cybetwear or build your own
  • Tons of character options as you advance through the game
  • 5 game-world factions, each with independent levels of like or dislike towards you

2.0 release:
  • Advance up to level 20
  • Contacts (useful allies in each Faction)
  • Many cities to visit through a world map
  • More background details for your character
  • More mission types
  • Edge dice to give you a boost on certain actions

3.0 release:
  • Play in a rock band to increase your reputation
  • More combat options
  • Gambling
  • Smart drugs to enhance your performance (warning: not safe)

This may sound like a lot of stuff to work on but actually, compared to a grander-scope game like Javelin, it feels more like a medium-sized project which I should be able to get rolling pretty fast. A huge help has been, again, the d20 system (which I use for Javelin too) - mainly in the form of the OGL Cybernet sourcebook , which has pretty much everything designed for me, making 80% of the work just a matter of selecting and bringing that stuff into code - the other 20% work being creating new systems specific to the game.

Visually, I plan to reuse a lot of art assets from Decker, so the game may end up feeling a lot similar (especially when netrunning), unless an artist decides to come along for the ride to create new images. I plan on using the web stack to create some cool effects as far as the UI is concerned but that is not a priority for the project (and I'm not very good at it either).

So, for now, I plan on spending this weekend totally focused on this project. I can't say what the future will hold and I don't think I'll be doing a rush to get 1.0 ready, unless this weekend shows a lot of promising progress already. This post here is mainly to gauge what the community interest is for a new cyberpunk roguelike-like - so please let me know if you'd like me to post status updates as I go along!

Finally, I'm going to cheat and leave you guys with a Decker screenshot, to be replaced later on with actual screenshots from the game. Since Decker is the main inspiration here, it should at least help people understand, more or less, what Infojack is supposed to feel like:

Design / Re: Stealth RL ideas?
« on: March 18, 2017, 02:38:39 PM »
Your new link works here! The fullscreen looks pretty good too  ;D

If you ask me, I still like the idea of this being real-time (roguelite), playing it in a browser and spamming spacebar to scan the environment (sure, not all the time but maybe as a bigger sonar pass that extends your passive sonar perception and uses some of your resources).

Anyway, I'll sure keep an eye on your thread, as long as you're still planning on releasing the game for free in some capacity! I'm also starting a new roguelike and reading your reply made me wonder if I should start a thread here too so I think I might be going for it this time :D thanks!

Design / Re: Stealth RL ideas?
« on: March 17, 2017, 05:39:38 PM »
Tried opening it again with Firefox and it's a no-go. Me:

Code: [Select]
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Anyway, keep the idea of making a roguelite close to heart: I think it would serve you well from what I've seen on the prototype. It's also more of a sure way to distinguish yourself from all the "traditional" orguelikes out there. From the top of my head I can think of ThiefRL, there are bound to be other stealth-based titles out there too, even it they're not as innovative as what you're trying to do

Design / Re: Stealth RL ideas?
« on: March 17, 2017, 02:42:13 PM »
Double post but just wanted to add that I don't think I've ever seen anything quite like it in the roguelike / roguelite community, especially as a core mechanic. You certainly got the "innovation" factor going for you   ;D

Design / Re: Stealth RL ideas?
« on: March 17, 2017, 02:41:05 PM »
I think that is an interesting idea, sure. Would I play it? It really depends. Your demo really looks promising but you may not want to compete with major roguelikes - maybe think of a smaller game and grow from there? That being said, I think this idea would fit really well in a real-time game (not turn based like most roguelikes) - I'm not sure which you're planning to do.

My and Cynapse were discussing a light-and-darkness themed roguelike idea, if you think some of the mechanics would be interesting for your game, let me know and I'll forward you something I've written. Currently you're not thinking of light sources but of a completely dark gameplay, so it's probably not going to be useful to you.

As far as stealth goes I've discussed that briefly with Infra Arcana's creator, you may find some of the concepts we threw around interesting

Finally, your prototype only seems to run in Chrome, just so you know  :) good luck moving forward with your prototype!

7DRLs / Re: Space Station Plunder [Success]
« on: March 16, 2017, 05:21:37 PM »
Oh, I should have tried my gamepad then  :D as I said it was pretty fun for a few minutes until I realized "that was all". Good luck with improvements and I'll give the gamepad a go if we ever see a new release!

I mentioned the game being easy earlier on, just to clarify: if you mine a few asteroids and then just wander around until you find a merchant ship that can repair you, then you can just start some battles in the adjacent sectors and come back for repairs. Once the repair is depleted you do the same thing again, looking for a new "repair station". This way you can quickly grow rich without really being in any danger at any step of the way.

No need to be sorry pal  :D my reply may have sounded like a big ol' rant but it was more of a detailed dissection of there being a performance problem - which, if I didn't elaborate on, you and others might fairly assume it was just me having an outdated JVM, or terribly slow computer, etc . Others here have had no problem with the game so I think you're OK but I find it hard to believe I'm the only one too  :P Anyway I was mostly writing just so you know there's room for improvement, as I appreciate when others do the same for me. I wasn't expecting a fix at all - even though I've been trying to give feedback on many 7DRLs here, I understand they mostly come out in an "as-is" state!

Thanks for the follow up and reply, good luck with the work on your main branch!

7DRLs / Re: Space Station Plunder [Success]
« on: March 15, 2017, 06:33:36 PM »
The new build works fine but you really should figure this dependency thing out or even the new build will become obsolete pretty fast. Maybe you could compile those in statically? I think the SDL libs are fine as is because they don't seem to change as much...

The game is neat but I can't really call it a complete entry. There isn't an end game or sense of progression at all. There are some things I'd improve upon (like asking for confirmation when using ESC or always extracting minerals from asteroids) but my overall critique is that a game needs to have a beginning, middle and end, which yours doesn't. When a game fails to meet these criteria it is often called a simulation but that's not the case here either, there's not much simulation going on or stuff to enjoy while playing.

I'd say you got a good base here (even though everything is too easy at the moment) that you could turn into a full game. More of a technical preview than anything else really, I wouldn't consider this even an alpha release.

That being said, I enjoy the graphics, the minimalistic aspect of the gameplay with things evolving from quadrant to quadrant and the fact that you only use 2 buttons to play, which is pretty neat. If you ever turn this into more of a game it would be pretty cool to play with a gamepad. It would certainly remind me of those Master System games of old, which you only had 2 buttons to use, very simple graphics but even then I spent countless hours enjoying them  :)

I was wondering why I managed to download your last year entry (Cult) instead of the right one the first time I went to your site. Now I realized why: following your link in the OP send me to a page where Cult is listed! You should probably fix that!

Cult is a neat little game though! It's like a single-player MOBA roguelike, very interesting. Did you design it with that in mind? Or did you just create your own design from scratch without thinking about MOBAs at all?

Cyan Security looks great and for the little time I played it feels pretty solid too! The problem though is that I'm getting something like 2 frames per second here and every move takes 1 second to update the screen. It's playable for a few minutes but as soon as you need to exit a building it becomes a 30-second-long task (30 steps). Hey, I'm all for slow gameplay, we're talking roguelikes here but this is too much, even for me - also the rain effect looks terrible as it varies between 1 and 2 frames per second.

Don't get me wrong, the game art is at a professional level for pixel art, it's awesome but the frame rate makes it unplayable and unenjoyable. My current setup is a 2.5GHz quad-core, 3GB RAM, up-to-date Java 8 (updated today). I suppose my biggest weakness is my graphics card, which is an integrated (onboard) chip from 2009 - but even then it's hard to believe that it cannot reach even 3 or 4fps, when it runs much more demanding games well enough.

Just idling the game at the first room (not even using half of the screen) is enough to keep a consistent 50% CPU usage. That's extremely heavy for a simple 2D game, even if it's one that has nice graphics! I happen to be a Java developer too and this seems pretty unreasonable to me... as I said before, I know I have a shitty graphics card but even then Cyan Security doesn't look like the type of game that should need a latest-generation graphics card or a last-year AlienWare computer to run at 30fps...

7DRLs / Re: The Abyss of Souls [7drl 2017 Success]
« on: March 14, 2017, 07:54:36 PM »
It works now though to be honest I didn't enjoy it all that much. I didn't get too far but the levels feel too big and empty, requiring that you move through hundreds of tiles (and all that key pressing or holding) before you find anything. The game looks OK but not good enough to make all that idle exploration worthy just by enjoying the environment.

The combo system isn't really enticing. It feels arbitrary, like you have to memorize those key sequences just because they're there. I would prefer something that creates combos dynamically - for example, if you have a quick weapon like a dagger then doing more defensive moves will add to your evasion up to a certain point. The same for heavy weapons having bonuses for strong attacks, etc. The way it is now does nothing for me, but maybe I just didn't get it.

Games like Axu or Roguelike One (both listed on Rogue Basin) have pretty interesting "dynamic" combat maneuvers. I think it would be cooler to implement things like that around certain weapons. For example, a defensive move with a long sword has a % chance of having your hero take a free step backwards; or fighting with a staff allowing you to jump over the enemy with a special move for extra damage as you hit it in the back.

Although I don't like the combos, the idea of having different attack modes is pretty interesting. The UI isn't very good though. For starters, you shouldn't have to sacrifice diagonal movement for that (though I understand that's a problem for gamepads). I would rather have it so instead of a combination of buttons, you should change modes by pressing a key. You start on "normal attack" and you're able to go to "defensive' by pressing d or "special" by pressing s and then just attack by normal movement. Having to press a combination of buttons to do a simple attack is really awkward for a roguelike.

Anyway, I was able to defeat all monster I encountered without combos or paying too much attention to modes or stamina - but that's probably because I didn't get too far that enemies require more careful combat. Anyway, i feel that if that is a core gameplay feature, players should be required to use that from the first level in order to advance.

As a final tip I think you'd be better off by having the text scroll from top to bottom, instead of it "raising' as new lines are shown. This way the eye can follow the text as it appears without it "jumping" upwards and you needing to adjust your sight as the text moves.

7DRLs / Re: Space Station Plunder [Success]
« on: March 14, 2017, 07:19:32 PM »
I get an "error while loading shared libraries: cannot open shared object file: No such file or directory". I have libpng16 installed on Linux.

Pages: [1] 2 3 ... 6