Sunday, 17 March 2013

7drl success: 86856527

edit: please bear in mind that this was a prototype made in a week. the commercial game i have now released based on it has the same basic idea but is considerably more advanced and more clearly explained. this prototype is not intended as a demo version.



Successfully completed this seven-day roguelike. It's a CYBERPUNK HACKING GAME with COMPLICATED RESOURCE MANAGEMENT and LONG-TERM DECISIONS.

There are some issues that I don't have had time to fix yet, due to the whole seven-day thing:
- It's quite complex and I skimped on explanations so expect confusion.
- The mac version doesn't work on older versions of the operating system (this is part of Apple's planned obsolescence hellhole; the latest version of xcode won't build for older systems but I'm forced to update to it because the older ones won't build for newer systems and I've been forced to update the operating system on my ipad so UGH; basically I have to have multiple xcode versions installed and I really can't be bothered untangling this mess right now so).
- It might crash on completion. Or other times, who knows?
- It doesn't save.
- It might not be that well balanced, there's lots of costs to get right and I haven't played enough yet.

I intend to spend more time on this and release a more finished version in a few weeks.

download:
latest version: windows mac
7-day version for the record: windows mac

Some explanation if you're finding it too confusing:
- Arrow keys move, moving towards an enemy attacks it.
- You pick up resources from tiles by using DATA SIPHON, which are the smiley faces you collect.
- Siphoning floor tiles gives credits or energy, which are spent to activate programs.
- Siphoning wall tiles gives programs or points.
- The red number on a wall is how many enemies will appear when you siphon it.
- Mouse-over walls/programs to see what they do.
- Click programs (on the right sidebar) to activate them.


edit: hahahah I said "a few weeks". anyway it's released on ios now and I'm still working on an updated PC version.. it's way way better now though!
edit: now also available on steam.

21 comments:

  1. This is really excellent. Question: what does DEBUG do?

    ReplyDelete
    Replies
    1. TERMINATE OVERLAPPING. If anything overlaps, it is terminated.

      Delete
    2. Oh, well, when you put it that way....

      Delete
  2. Fascinating! I figured out how to play through regimentation, which was a fun exercise. Looking forward to having this on my phone next to Zaga.

    ReplyDelete
    Replies
    1. Experimentation... not regimentation. Auto-correct!

      Delete
  3. I see what you've done here. Nice played. :) I especially like I have to pay to skip moving.
    The balance feels good btw.
    Also it's one of the most original games I have played.

    ReplyDelete
  4. A great game! Pity it crashed at me when I've finally managed to complete the 8th stage. My build was like ATTK -> PUSH -> SIPH+ -> SCOR.

    And I still haven't figured out what REDUC or CALM do ;-)

    ReplyDelete
  5. Awesome game, really well crafted and balanced. It's great how it always makes you the agent of your own demise. Also loved the ending.

    ReplyDelete
  6. I wish you could stand in place on your turn. I get killed a lot because I am forced to move to where I can be attacked

    ReplyDelete
  7. Excellent game! I'm really impressed that this was made in seven days...I'm making my first game in Flash and it's taken me a month and a half to produce an alpha version, lol. By the way, what does .CALM do? Just wondering ^^

    ReplyDelete
  8. Oh! This is magnificent. You've expertly distilled what I like most about roguelikes: careful management of resources, lots of build options, and short, highly variable iterations.

    I feel like .DEBUG is pretty critical to success where the other apps are less dependable in the long game. .BOMB exposes my cover, .WARP is unpredictable, and .PUSH doesn't help against viruses (I do love these tradeoffs). To be fair, though, .DEBUG's usefulness is contingent on map and enemy layout, so maybe it's not so versatile as I've been making it out to be. I'll have to play some more; I've only made it to level 5 so far.

    I'm really glad you made this and to hear that you're continuing on with it. You have a gift for clever systems that deserves broader recognition.

    ReplyDelete
  9. I have a stack overflow/underflow problem reported. I also have a plain white screen. I do have sound, but can't see anything. Hmm, too bad, can't play it now. I am running Windows 7 on a Intel Pentium Dual CPU @ 1.80 1.80.

    ReplyDelete
    Replies
    1. errr "stream overflow/underflow"

      Delete
    2. Yeah, some people have been getting this same problem in Corrypt and I've been pretty slack at tracking it down, sorry =[

      this is the problem with trying to everything myself!

      Delete
  10. nth'ing .calm
    HOW DOES IT WORK

    ReplyDelete
    Replies
    1. You've got the right idea: you use it, and then nothing happens. It's one of the best programs in the game IMO.

      Delete
    2. should've know XC

      now make a game where all the items do varying degrees of nothing!

      also, I sing 8685627 to the tune of 8675309

      Delete
  11. Man I love this game. Holy hell.

    - The push/debug combo might be a bit overpowered in the late levels where you can push a whole swarm of enemies into the outer walls (all on top of each other) and then just debug them out of existence. Push feels too cheep in general.

    - calm is great, and it's pretty much mandatory in the late game.

    - reset is also great and can make/break your midgame.

    Howabout another class that starts knowing .wait?

    ReplyDelete
  12. Awesome work! Really interesting and original. High five.

    ReplyDelete
  13. calm stops random enemies spawning without you doing a data siphon

    ReplyDelete