Author Topic: Inversion Of Control: 7DRL  (Read 9989 times)

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Inversion Of Control: 7DRL
« on: March 16, 2011, 12:03:07 PM »
== About Inversion Of Control 7DRL==

Experience the pet/master dungeon, mind swapping extravaganza simulator and exciting unwanted bugs for you to discover.

To set the scene, we have one dungeon, one adventure, one pet and a host of baddies.
Ok sounds dull and boring, right? The difference is that you get to play the pet, not the adventure.

So your job is to keep your adventure alive long enough to get to the bottom of the dungeon.  How do you do this?
Well you have a unique bond and mind, you can communicate to him with simple requests and he will do the same for you.
Your master will wander around searching the dungeon for nasties and items and will "smartly" decide what to do.
If you lose track of him you can always use your nose to locate him or other denizens of the dungeon.

But your most important talent is the ability to temporarily gain control of your master, swapping minds if you will.
This is where you get to control the master, and he gets to control you.

== Features ==

* Mind Swapping
* Master/Pet Control
* ASCII or Tiles (Tiles is a little bit buggy until I upload the correct item tiles)
*I RECOMMEND PLAYING ASCII*
Home Page   http://code.google.com/p/ioc/
« Last Edit: March 16, 2011, 01:58:10 PM by corremn »
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: Version 04 (Tiles fixed)
« Reply #1 on: March 18, 2011, 09:09:12 AM »
Yeah so I have fixed a few reported bugs, I believe it is much more playable now.
A lot of the bugs involved master AI so hopefully it will be much easier to play now. 
Ranged weapons and master inventory should be fixed. I made potions stackable but as yet have not tested this)

The tile version has been fixed and you can now follow scents.

Homepage
http://code.google.com/p/ioc
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Ari Rahikkala

  • 7DRL Reviewer
  • Rogueliker
  • *
  • Posts: 64
  • Karma: +0/-0
    • View Profile
    • Email
Re: Inversion Of Control: 7DRL
« Reply #2 on: March 18, 2011, 09:37:36 AM »
Will we be seeing a source release soon? wine can't run this but if you went SDL I hope you went with cross-platform code for everything else as well.

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: 7DRL
« Reply #3 on: March 19, 2011, 05:09:28 AM »
I am surprised WINE can play this. I have been told SerwerJacks can play under Wine so I dont know why this cant.  Maybe a slight tweak is needed to get it to run.

Anyway I will definitely be releasing the code soon, however there will probably be a few problems that I have not encountered on windows.

I use SDL, OpenGL and the freetype font library all of which are multi-platform.  But my original code from years ago was window specific so there might be a few Windows code in it.
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Ari Rahikkala

  • 7DRL Reviewer
  • Rogueliker
  • *
  • Posts: 64
  • Karma: +0/-0
    • View Profile
    • Email
Re: Inversion Of Control: 7DRL
« Reply #4 on: March 19, 2011, 08:52:16 AM »
Probably just my setup, then. Still it's a good example of how you don't really want to have part of your userbase depend on wine if you can help it....

Ancient

  • Rogueliker
  • ***
  • Posts: 453
  • Karma: +0/-0
    • View Profile
Re: Inversion Of Control: 7DRL
« Reply #5 on: March 19, 2011, 09:23:32 AM »
I could not run SewerJacks with wine at all. I would be grateful for pointers how to do this. My aim was to play and review SewerJacks in ARRP 2010 review series but could not play it. I had a look at game's source code and unfortunately it relies on GLAux - Windows specific library. If you were to eliminate that I could port the game to Linux.

Inversion of Control also refuses to submit to Wine. By the way: "Run in ascii.bat" reads:
Code: [Select]
Trollslayer -ascii
Michał Bieliński, reviewer for Temple of the Roguelike

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: 7DRL
« Reply #6 on: March 19, 2011, 12:59:49 PM »
I will look at the GLAux issue and dig up the SewerJacks on Wine thread somewhere.

That latest version 04 fixes the bat files.
Thanks.


Anvilfolk got SewerJacks working on WINE see below.



What libraries+compiler are you using? It might not be so hard to make some linux binaries... YEAH RIGHT! :P

--- edit ---

Well well, look at that. Do this and you're set to run it on wine. Not that THAT, but the following:
Code: [Select]
$ bash winetricks vcrun2005
Why are you using a windows library instead of a cross-platform one?

Hm. You're not.

Yes, it did. All you do is type "wine <exefile>" and you're off. It emulates Windows, but I did have to install some microsoft runtime libraries.
« Last Edit: March 19, 2011, 01:01:48 PM by corremn »
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: 7DRL
« Reply #7 on: March 20, 2011, 07:59:06 AM »
I fixed the download so the default window is back to 800x600 (modify it in options.txt) and fixed the possibility of blank monsters in tile mode. (monster32.bmp needs to be a multiple of 32). Fixed at http://code.google.com/p/ioc
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Ancient

  • Rogueliker
  • ***
  • Posts: 453
  • Karma: +0/-0
    • View Profile
Re: Inversion Of Control: 7DRL
« Reply #8 on: March 21, 2011, 05:04:50 PM »
Thank you for the tips! I managed to run IoC. SewerJacks still refuses to cooperate but hope shines brightly. I should be able to play it soon.
Michał Bieliński, reviewer for Temple of the Roguelike

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: 7DRL
« Reply #9 on: March 24, 2011, 12:35:52 AM »
Ancient Thanks for trying it.
Can you post exactly what you did to get it to run in Wine, thanks.
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Ancient

  • Rogueliker
  • ***
  • Posts: 453
  • Karma: +0/-0
    • View Profile
Re: Inversion Of Control: 7DRL
« Reply #10 on: March 24, 2011, 10:08:05 AM »
First, some comments about 04-fixed.

 - When you are carrying something you can still bite.
 - When you are carrying something and you mind swap your master will make a cat wield hand axe, crude club or wear leather tunic.
 - Cats seem much weaker than dogs. Sure, they deal considerable damage but get killed pretty fast.
 - (IoC 05) Choose masters race:
[1] Human
[2] Dwarf
[2] Elf
There should be "3" next to elf. Fortunately both pressing 3 on keyboard and navigating to this menu items selects it correctly.

Otherwise I found Inversion of Control to be fun to play despite occasional crashes. I learned not to pick up anything when controlling master. Also when I descended without him and mind controlled master then (as a pet) died when control finished I got to command a zombie. :D

The steps are following commands to execute:
Code: [Select]
wget http://kegel.com/wine/winetricks
chmod +x winetricks
./winetricks corefonts vcrun2005 dotnet20

Note that last command will put you through two installers and license agreements.
Michał Bieliński, reviewer for Temple of the Roguelike

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Inversion Of Control: 7DRL
« Reply #11 on: March 24, 2011, 11:19:39 AM »
Thanks for the feedback.
 - I decided that carrying something should not get in your way of fighting, however it might of added a slight tatical change if I reversed that decision. At least the cat would get to use claws more often ;) I was going to add a throw command for pets where they could throw the item to their master but I ran out of time.
 - Ha cats can wield weapons! If they level up with in they should start to gain levels in it! Ok that is a bug.
 - Cats are supposed to be weaker but beware their claws. Basically hide behind your master then attack like crazy i guess, cats are probably best paired with a dwarf and dog with elf, human goes with either. I have not played cats much though (at all actually).

Have you had any crashes with 05?

Anyway looks like an 06 is in order :(


corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike