Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: My 7DRL  (Read 1154 times)

alfie275

  • Bay Watcher
    • View Profile
My 7DRL
« on: June 06, 2010, 09:33:39 am »

Announcing my start of a seven day roguelike!

Todo:
Drawing(pdcurses)
Map
Fluids
Characters
Items
Furniture/Machinery
Colour
Other interface stuff
« Last Edit: June 11, 2010, 07:38:19 pm by alfie275 »
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Outcast Orange

  • Bay Watcher
  • [SOMETIMES_SQUID]
    • View Profile
    • The Outcast Orange
Re: My 7DRL
« Reply #1 on: June 06, 2010, 11:29:30 am »

Why is color way down near the bottom?
That is a pretty easy thing to implement in relation to the rest.
Logged
[7:53:55 PM] Armok, why did you demand that I don't eat you?
[7:54:34 PM] [Armok]: woooooo

Burried Houses - Platform Explorer Demo H - Cloud Scream

Flaming Dorf

  • Bay Watcher
  • Oh No Indian!
    • View Profile
Re: My 7DRL
« Reply #2 on: June 06, 2010, 11:41:14 am »

Cool! I always love to follow these!
Color is a good thing to implement early on as part of your print fuction to make your life easier later on.
If you're using C++, the conio.h library works with most compilers and provides the basic 16-color package. Additionally, its easier than one-two-three.
Logged
[PERMITTED_JOINT:100] (It's a maximum number per day. This is the elven setting)

timmeh

  • Bay Watcher
    • View Profile
    • My Portfolio
Re: My 7DRL
« Reply #3 on: June 06, 2010, 12:47:48 pm »

Outcast Orange makes a good point.  PDCurses color only takes a couple lines to implement, you might as well get it set up at the same time as drawing, that way you don't have to rewrite all the drawing code for the map, fluids, characters, etc later to use the color.  If you have any trouble setting it up just pop me an e-mail, I can write up an example or something if you can't figure it out.

Anyways, definitely going to be watching this, should be interesting :)
Logged
On the Wall is a Masterfully engraved carving of Urist McHardcastle and Goblins. Urist McHardcastle is surrounded by the Goblins. The Golbins are stamping on Urist McHardcastle. Urist McHardcaste is laughing at the Goblins. The carving related to the prolonged and bloody death of Urist McHardcastle in the Fall of 1659, the Winter of 1659, and the Spring of 1660. On the engraving is an image of Cheese.

Flaming Dorf

  • Bay Watcher
  • Oh No Indian!
    • View Profile
Re: My 7DRL
« Reply #4 on: June 06, 2010, 12:52:52 pm »

*sigh* Curses works too, I guess.... :P
Logged
[PERMITTED_JOINT:100] (It's a maximum number per day. This is the elven setting)

Outcast Orange

  • Bay Watcher
  • [SOMETIMES_SQUID]
    • View Profile
    • The Outcast Orange
Re: My 7DRL
« Reply #5 on: June 06, 2010, 01:48:42 pm »

Some of us have pdcurses permanently.
It compiles with everything I make, even if there are no graphics, or GL is involved.

Stupid evil pdcurses taking over my computer.
Logged
[7:53:55 PM] Armok, why did you demand that I don't eat you?
[7:54:34 PM] [Armok]: woooooo

Burried Houses - Platform Explorer Demo H - Cloud Scream

alfie275

  • Bay Watcher
    • View Profile
Re: My 7DRL
« Reply #6 on: June 08, 2010, 12:02:18 pm »

Ok, the story is as follows:

You are the owner of a small pumping station for a fortress, it is your job to pump water, and later magma, to the fortress.


You will have to at first manually pump but later can buy axles and such to power them. You must not let the water level of the fortress get too low,if it does then the farms will not work and fortress food will go down as well as your animals being taken for food, if it gets too high, well I think you know what happens them. There are also seasonal events, such as the elves coming to trade at which point you must drown or burn them. You can invest money in the fort in many ways: Increased food stockpiles (increase max food), more military training (better quality soldiers), better animal trainers (higher level animals), dungeon masters (exotic animals) and more power production (more power available on input axle).

You will be able to setup pressure plates for water and creatures to activate and levers for manual control.

You will be attacked sometimes and this is where animals and soldiers come in, animals can be chained to the floor or let to randomly wonder about (they might run away though) whilst soldiers can be given patrol routes and other orders.

Animals can also be chained to a capstan to provid power.


For a name I was thinking
Slaves to Armok: God of Blood
Chapter II: Dwarf Fortress
Page 4: Pump Operator

But as you can see it is a terrible name! I am accepting suggestions.
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Flaming Dorf

  • Bay Watcher
  • Oh No Indian!
    • View Profile
Re: My 7DRL
« Reply #7 on: June 08, 2010, 03:54:21 pm »

Sounds interesting. I'm trying my hardest not to suggest "Pumpman".
Wait, shit.
Logged
[PERMITTED_JOINT:100] (It's a maximum number per day. This is the elven setting)

alfie275

  • Bay Watcher
    • View Profile
Re: My 7DRL
« Reply #8 on: June 10, 2010, 04:19:02 pm »

Just saying: This will probably fail or go over time due to my having of exams which were forgotten at the time of starting of this project.
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275

Flaming Dorf

  • Bay Watcher
  • Oh No Indian!
    • View Profile
Re: My 7DRL
« Reply #9 on: June 11, 2010, 11:14:03 am »

You should try again when you have a break (just don't keep any of your old code, and you're golden).
Logged
[PERMITTED_JOINT:100] (It's a maximum number per day. This is the elven setting)

Bricks

  • Bay Watcher
  • Because you never need one brick.
    • View Profile
Re: My 7DRL
« Reply #10 on: June 11, 2010, 01:56:46 pm »

OK, get ready for the best name ever.

Spoiler (click to show/hide)

Jesus Christ that is amazing.
Logged
EMPATHY - being able to feel other peoples' stuff.

alfie275

  • Bay Watcher
    • View Profile
Re: My 7DRL
« Reply #11 on: June 11, 2010, 02:38:35 pm »

Sounds good. Is it ok to use this code in AsciiMan? Because this code is hugely cleaner, safer and can do stuff AsciiMan never could (namely Z levels).
Logged
I do LP of videogames!
See here:
http://www.youtube.com/user/MrAlfie275