Author Topic: Sewerjacks 7 day release (coming soon, um, in 7 days)  (Read 25155 times)

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Sewerjacks 7 day release (coming soon, um, in 7 days)
« on: October 02, 2008, 12:17:32 PM »
OK, my challenge, if  I choose to accept, is to build as many new features into sewerjacks as  I possible can in 7 days.  Ok so I have already accepted because I have had 6 hours of intense coding already. So in 7 days, Wednesday 8th October GMT +9:30, I will upload the next version.

I have taken a short break from my RL engine rewrite and work one of my favourite roguelikes.

Already coded as of today is;
Weapon, armour and extra item slots
  Chainsaws, ball and chains, daggers, helmets and pogo sticks are now items.
  Can drop and swap items
Leap (jump) code,
Necromancer (with ressurect skill)
Wizards and wandering apothecaries are now initial playable classes
Class description in start screen
Combat rewrite (finally added prone state and made getting stunned much harder (like BB))
    more hitpoints, more blood, more skills.
+ more.

I love coding features! Arrgh my brain hurts!  Just thought of another one to add, player ghosts, or more precisely player zombies/rotters/skeletons etc.

I have lots of fun coding this already because I am getting sick of my DemiseRL rewrite (the genericification of my engine). Sewerjacks was always a big hack, and it is so much fun to hack the code in with out giving it any though of placement and good code. I cant finish adding a new feature before I find my self coding in another totally unrelated feature.

Anyone want any other features?
« Last Edit: October 02, 2008, 12:35:53 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: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #1 on: October 02, 2008, 12:19:21 PM »


Oops accidentily replied to my own post, didn't there used to be a delete button somewhere? I cant seem to find it. In the mean time I will make the most of it.

OK, my challenge, if  I choose to accept, is to build as many new features into sewerjacks as  I possible can in 7 days. 

Sounds like a great idea, you rule corremn! ;D
« Last Edit: October 02, 2008, 12:27:05 PM by corremn »
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

AgingMinotaur

  • Rogueliker
  • ***
  • Posts: 805
  • Karma: +2/-0
  • Original Discriminating Buffalo Man
    • View Profile
    • Land of Strangers
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #2 on: October 08, 2008, 01:26:24 AM »
Good luck with the final sprint, man.

As always, Minotaurus
This matir, as laborintus, Dedalus hous, hath many halkes and hurnes ... wyndynges and wrynkelynges.

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #3 on: October 08, 2008, 06:12:45 AM »
Nearly there, I could of sworn I had another day :)  All modifications are complete but a lot more play testing is needed. The push_back/combat routines seem to be screwed up.  I will not be able to upload it tonight though, so tomorrow seems likely.

The gameplay seems to be a lot more fast and furious now, but I need to tweak hitpoints a bit though.

Here is my last playtest attempt. I nearly beat the thing except I ran out of allies before the last level. The ony reason I made it to the end level boss was I forgot to turn monster generation on the last level.

Code: [Select]
SewerJacks 0.8.7- Post Mortem
==============================

Roger the Human Lineman was turned into a Rotter by Great Unclean One.
He reached level 9 of the sewers.
Score 4820.

Movement:        6
Strength:        3
Agility:         4
Armour:          8


Skills
------
 Block
 Dodge
 Mighty Blow
 Dauntless
 Leadership
 Frenzy

Accomplishments
---------------

He survived for 4811 turns.
He achieved Super Star status.

So much promise, so many enemies.

Surviving Allies
----------------

Name                 Status        Type           Team      Kills

dwarf                Rookie        Blocker        Dwarf     2
norse lineman        Rookie        Lineman        Norse     1

Deceased Allies
---------------

Name                 Status        Type           Team      Kills

human catcher        Rookie        Catcher        Human     0
human catcher        Rookie        Catcher        Human     1
human thrower        Rookie        Thrower        Human     1
human thrower        Rookie        Thrower        Human     0
human thrower        Rookie        Thrower        Human     0
human thrower        Rookie        Thrower        Human     0
ogre                 Experienced   Ogre           Human     16
wizard               Rookie        Wizard         Special   0
human catcher        Rookie        Catcher        Human     0
human                Rookie        Lineman        Human     0
human catcher        Rookie        Catcher        Human     0
dwarf blitzer        Rookie        Blitzer        Dwarf     0


Last Messages
-------------

You are now blitzing!
Great Unclean One pushes you back.
You are dauntless.
You hit Great Unclean One and it stumbles back. Great Unclean One's armour holds.
You are no longer blitzing.
You hit Great Unclean One and block the counter. Great Unclean One's armour holds. You counter Great Unclean One's attack. Great Unclean One's armour holds. You dodge Great Unclean One's attack.
Great Unclean One hits you hard forcing you back. You are hurt!
You die.

Kill List
---------

  9 giant rats
  2 mutated rats
 10 goblins
  3 goblin pogoers
  4 goblin bombardiers
  1 hobgoblin
  4 goblin fanatics
  1 goblin looney
  1 beastman
  1 troll
  1 Nobbla Blackwart
  2 storm vermins
  2 tho-rass
  4 skeletons
  4 blitz-rass
  6 rotters
  1 rotten human
  1 pestigor
  1 rotten human catcher

[\code]
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: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #4 on: October 09, 2008, 06:16:22 AM »
Why do I insist on coding really cool features that will never be noticed by the players.  Oh well, I am done and will upload in a few hours. 
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Anvilfolk

  • Rogueliker
  • ***
  • Posts: 374
  • Karma: +0/-0
    • View Profile
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #5 on: October 09, 2008, 09:35:12 AM »
Good job!

I can has a linux version? :P
"Get it hot! Hit it harder!!!"
 - The tutor warcry

One of They Who Are Too Busy

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #6 on: October 09, 2008, 10:55:44 PM »
I found a weird bug, just before I uploaded it. On my dev computer everything is fine, but on my internet pc, all items are white squares (in tile mode), which is weird because monsters are displayed the same as items and they work. I cant up load it until this is fixed.  Of course ascii version works but I dont play the ascii version.  Damn there goes my plans up in smoke.

Good job!

I can has a linux version? :P

If you want to compile it ;).  I would need a linux developer as I dont have time to install linux and I cant yet download an image.



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: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #7 on: October 10, 2008, 10:21:08 AM »
Turns out the items file was the wrong dimensions, openGL usually kicks up a fuss about such things, except is seems on my dev machine. (the file has to be dimensions to the power of 2).  I knew that but it has been a while since I had made any releases and things slip my mind.

The release is now available at source forge http://sewerjacks.sourceforge.net/  (or will be in a few minutes)

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

Anvilfolk

  • Rogueliker
  • ***
  • Posts: 374
  • Karma: +0/-0
    • View Profile
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #8 on: October 10, 2008, 01:38:26 PM »
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.
« Last Edit: October 10, 2008, 02:09:01 PM by Anvilfolk »
"Get it hot! Hit it harder!!!"
 - The tutor warcry

One of They Who Are Too Busy

corremn

  • Rogueliker
  • ***
  • Posts: 700
  • Karma: +0/-0
  • SewerJack Extraordinaire
    • View Profile
    • Demise RogueLike Games
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #9 on: October 11, 2008, 05:09:14 AM »
Libraries I am using are OpenGL,  SDL and Freetype2, all should be cross-platform (No .net). The only issues are that some of the code may be windows specific, like GetCurrentDir etc, nothing really important as they can be replaced with the correct ones, and I may have used the msvc8 calls like sprintf_v instead of sprintf.  Other than that it should be easy to compile on a platform that supports these libraries.  I would do it my self if I had a linux image (I dont want to install linux). 

I have no knowledge on using wine, did it work?
corremn's Roguelikes. To admit defeat is to blaspheme against the Emperor.  Warhammer 40000 the Roguelike

Anvilfolk

  • Rogueliker
  • ***
  • Posts: 374
  • Karma: +0/-0
    • View Profile
Re: Sewerjacks 7 day release (coming soon, um, in 7 days)
« Reply #10 on: October 11, 2008, 12:54:36 PM »
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.

If you do not wish to actually install linux, you can emulate it too. All you have to do is have a handy CD, download qemu, create an empty disk image file, and then boot it. There should be some online tutorials. I am using this at the moment for fiddling around the linux kernel in a course at university. There are no consequences on your actual system :)
"Get it hot! Hit it harder!!!"
 - The tutor warcry

One of They Who Are Too Busy