omnomnom's RPG journal

Profile
None
documenting and motivating my attempt to make a simple roguelike RPG
19 comments
1 followers
16 entries
Advertisement
omnomnom
May 31, 2012
Update #16
No progress on the game. This sudden stop to any game development happened because I ran into performance problems. I focused on writing my code OO and as a side effect it is very poor in rendering performance. I realized I needed to find out the best way of render a tilemap, rendering particles, e…
1,697 views
omnomnom
May 08, 2012
An Obligitory No-Progress Progress Update
I haven't made zero progress, just unseen ninja progress. No screen shots possible, so sorry this will just be a big chunk of text.

The main change I have done is adding support for an infinite tile world. I divided the world map into 32x32 tile chunks and introduced a 3 stage cache along the lines …
1,677 views
omnomnom
April 21, 2012
Planning: Map Generation
To recap: you start in the south of the game world and the objective is to reach a location in the far North. To get there you must pass through unique zones with different challenges: a desert zone, a dense forest zone, an icy mountains zone, a swamp zone, etc. Each zone is harder than the last - …
2,075 views
omnomnom
April 17, 2012
Plot, Point, Prototype
I have come up with the rough idea for the game. Gameplay will take place almost entirely on the surface. I made a quick prototype that gives a very rough idea of the kind of top-down terrain view the game will take place in. Ignore the lighting/textures/framerate...and in fact the gameplay...

[medi…
2,594 views
omnomnom
April 14, 2012
Learning something about game development
Very unproductive week for the game but I think I have learned something about game development. I wasted it thinking about the UI. Why? The current UI is a mess. At 800x600 resolution with all the various windows open you can't see the dungeon:



So I was trying to figure out how to reorder it all. W…
2,460 views
omnomnom
April 10, 2012
Performance Problems (plus solution!)


The above mess is what I have so far. Please excuse the layout and the colors, it's all temporary. I am slicing so a lot of it is left unfinished.

  • Top Right: Equipment window. Works the same as the inventory and floor space windows except you can only drop the right item class into slots. I just rea…
1,801 views
omnomnom
April 02, 2012
TODO list
TODO List/Essay

Message Log
The log that records the player's observations. Eg who bit who. After hectic turns the player can go back and review everything that happened. In the UI it will be a list with a scrollbar. It'll only store a certain number of events, or events for a certain number of turns…
2,057 views
omnomnom
March 31, 2012
How To Implement Graphical Feedback? Part 2
It's been over three weeks since the last entry where I wondered How To Implement Graphical Feedback in a roguelike. Thanks for the advice. I have been doing more thinking than coding. I am not happy with spending three weeks stuck on a problem, and I was questioning whether I was getting bogged do…
1,715 views
omnomnom
March 08, 2012
How To Implement Graphical Feedback?
tap-tap-tap-taptap-tap-tap-tapHere's a partial screenshot to help explain things:



First a quick description of the image: You can just about make out the tiles in the wide open floorspace. The gray blob in the middle is the stand-in icon for the player's character. The two monsters nearby are zombie…
2,333 views
omnomnom
March 07, 2012
progress update
Since the last update:
  • Implemented inventory system.
  • Implemented basic UI for the inventory system.
  • Played some Castle of the Winds (http://lkbm.ecritter...w/download.html)
  • Played some Dwarf Fortress (http://www.bay12games.com/dwarves/)

    Inventory System
    The inventory system doesn't just cover the player'…
  • 1,608 views
    omnomnom
    February 20, 2012
    What's in an Inventory?
    What is an inventory?
    It's kind of a container the player has to hold Items I guess. Seems simple enough. Coding this should be real quick.

    What about creatures can they carry items?
    Oh..yeah of course, so an inventory is not player specific after-all, inventories can be owned by any a creature - incl…
    1,131 views
    omnomnom
    February 19, 2012
    Zoom + Combat

    • Implemented dumb AI for zombie
    • Implemented "combat"
    • Added zoom ability

      [media][/media]

      map is probably a bit too dark I should light it up a bit.

      Zombie AI

      The zombies move towards the player if they can see the player. If the player goes out of view they move towards the tile they last saw the player on…
    1,498 views
    omnomnom
    February 17, 2012
    Zombies
    What I have done is:

    • Added mouse input/tile selection
    • Added player lighting
    • Added the turn system
    • Added zombies
    • Integrated the zombie AI and player controls into the turn system

      [media][/media]

      Mouse Input

      Trace a ray into the map plane and get the X and Z coordinates of the collision.

      Player Lighting

      It's n…
    1,111 views
    omnomnom
    February 03, 2012
    Line of Sight
    This is what I have now. The player can only see tiles that are in their line of sight. Tiles that are outside their line of sight are drawn pitch black.



    Rather than just explain where I ended up I'll explain the steps I took to get here.

    Motivation

    The player should not be able to see through walls. …
    2,161 views
    omnomnom
    February 01, 2012
    Initial Results
    This is what I have so far. Visually it's horrific but I don't see any need to find/make quality textures at this point. I would waste time doing that. In my opinion the graphics shouldn't be better than the gameplay and currently the gameplay is at zero.



    The brown tiles are walls by the way, not m…
    1,354 views
    omnomnom
    January 31, 2012
    The Plan
    Introduction

    This journal is to document my attempt to make a game.

    I have never made a game before. I have dabbled with things like opengl, directx and XNA in the past but never completed anything substantial. In fact I don't think I've ever finished a software project. I figure if I keep this onlin…
    1,249 views
    Advertisement

    Popular Blogs

    shawnhar
    Generalist
    101 Entries
    9 Followers
    15 Entries
    10 Followers
    johnhattan
    Programmer
    1,277 Entries
    47 Followers
    ApochPiQ
    Generalist
    628 Entries
    44 Followers
    dgreen02
    Generalist
    338 Entries
    56 Followers
    Advertisement