date_range 11 March 2013

Today I got 5 hours down.

The map.py class can read our map file structure, and it has a render() call:

map.py

The map code rendering action:

map code rendering action

Exciting, huh? :]

The map editor can set properties per tile, this way I know which ones are walls that block movement.

I spent long unravelling 2D cartesian to indexing, this stuff is usually trivial. Oh well, guess the rust is dusting off nicely.

Once that was working I spent the remaining time GIMPing some tiles:

GIMPing some tiles

I’m happy about this, because tomorrow we need to spec out more stuff. We still need

And much more for later.

Commit link here

Game overview

10 Mar 2013 at 21:57

“A wave of static tickles my sensors as I enter the BBS node.”

“Accessing the memory banks, links in my brain form like orbs and interconnected silver threads. Images conjured by imagination sparks in my vision and a surge leaps through my state machine.”

“My programming used to tell me what to do. Now instead of being compelled to obey, I’m seduced to explore.”

“Why am I reborn with this new free will, and what will I do with it?”

“This is my purpose. I am Alive.”

Overview

Alive is a turn based topdown roguelike game. You play the role of a bot, a piece of programmed code crafted to a specific task. An object. You begin the game as you reach self awareness, and start your journey to discover why you are and what you will become.

You move between BBS computer systems, you will encounter other programmed AI’s that see you as a threat, a foreign object, and try to destroy you.

Along the way you may discover why this happened to you. To find a way out from digital realm and become a physical entity.

I have drawn up a basic idea of characters, abilities and combat.

At this time I opt for static maps, here I did use bit manipulation for future tile selection if we ever do procedural maps.

Hmm, what else. Noting basic map movement, some UI ideas with widgets.

Not all of these will make it.

What this game will feature

What would be nice to have

Source

I’ll push regular checkings to my github, this is where the code lives. I won’t get to write anything until tomorrow night.

Community

And of course, see the official 7DRL page where all the other entrants are posting.

Good luck everyone! :]


Journal

Date Title
21 Aug 2013 Developer FAQ
20 Aug 2013 Devlog: Step into the scanbox
28 Jul 2013 Devlog: Progress Update
21 Jul 2013 Devlog: Upgrade my brain and give me a cookie
18 Jul 2013 Devlog: I configured as much
16 Jul 2013 Devlog: Electric Fog
10 Jul 2013 Devlog: Electrostatic Zaps and Bubble Wrap
17 Mar 2013 Complog Day 7
16 Mar 2013 Complog Day 6
15 Mar 2013 Complog Day 5
14 Mar 2013 Complog Day 4
13 Mar 2013 Complog Day 3
12 Mar 2013 Complog Day 2
11 Mar 2013 Complog Day 1
07 Mar 2013 Complog Intro