Search results

Jump to navigation Jump to search
  • ...write about all the possible ways to implement it. Instead I will focus an algorithm differing from the others in visibility. Mutual visibility guaranties, that The algorithm was designed mostly for turn based games with ranged weapons.
    11 KB (1,272 words) - 21:55, 29 August 2011
  • ...Mazes with about as low a river factor as possible, even lower than Prim's algorithm. If you usually pick the most recent cell, but occasionally pick a random c
    15 KB (584 words) - 15:25, 14 April 2021
  • == Dart Port of My Algorithm == This is a Dart port of '''My Algorithm''' by Adam Milazzo.
    7 KB (819 words) - 12:07, 20 October 2023
  • A slight modification of the algorithm produces names with endings more similar to those in the input list. In thi A variant of this algorithm using three-cluster tokens of the form vowels-consonants-vowels (e.g. <eli-
    2 KB (396 words) - 20:33, 23 October 2013
  • == Algorithm == This algorithm is being implemented on my current game [[Ganymede Gate]], and it will even
    4 KB (706 words) - 02:40, 26 September 2016
  • :Dungeon was carved out using A* based algorithm.
    639 bytes (77 words) - 10:13, 7 November 2011
  • * [[Bresenham's Line Algorithm]]
    647 bytes (110 words) - 22:29, 25 December 2011
  • original idea, but I have never seen this exact algorithm used for objectives beforehand. This can help a lot when designing an algorithm,
    8 KB (1,277 words) - 09:18, 26 June 2014
  • This document describes an effective Line-Of-Sight algorithm. The description This algorithm depends heavily on precalculation, therefore it's memory usage
    10 KB (1,668 words) - 06:44, 22 March 2009
  • This pages describes and explains the Precise Shadowcasting algorithm, developed and implemented by [[User:Ondras|Ondřej Žára]] in [[rot.js]]. In a game level comprised of cells, this algorithm computes the set of all cells visible from a certain fixed (starting) point
    6 KB (893 words) - 20:30, 13 February 2013
  • This is an implementation of the [[Precise Permissive Field of View]] algorithm in [[Python]]. The algorithm is contained in the module '''fov'''. The user calls the function '''field
    11 KB (1,149 words) - 03:03, 22 June 2021
  • ** Cavern level type using the cellular automata (CA) algorithm. (to be written) ** World terrain type using both CA and midpoint displacement (MD) algorithm. (to be written)
    2 KB (391 words) - 00:42, 10 April 2009
  • ...n of [[Precise Permissive Field of View|Precise Permissive Field of View]] algorithm. It is based on the [[Permissive Field of View in Python|Python implementat To use the algorithm, create a Map class or somesuch and provide two methods:
    8 KB (1,232 words) - 19:03, 21 March 2009
  • * Algorithm" article, this function checks for an unobstructed line * of sight between two locations using Bresenham's line algorithm to
    3 KB (421 words) - 15:04, 26 October 2012
  • ...e Field of View]] for more information and existing implementations of the algorithm in C/C++, Haskell, Java, Python and Ruby. This algorithm was created by Jonathon Duerig. A [http://jonathonduerig.com/permissive-fov
    10 KB (1,674 words) - 21:10, 9 January 2021
  • This Shadowcasting algorithm is from [[SquidLib]] by [[Eben Howard]]. It features a shortened form of the standard recursive algorithm with easy to read notation.
    4 KB (461 words) - 05:34, 6 August 2013
  • An Efficient Observation Algorithm - Avier Taylor-Paul [taylor@tcnj.edu].txt In this case, "optimal algorithm" exactly means that we do
    8 KB (1,325 words) - 06:53, 22 March 2009
  • The algorithm described below attempts to guide a monster, step by The algorithm described below uses the same general principle as
    10 KB (1,688 words) - 09:09, 23 October 2013
  • ...a digital line is probably as a sub-line of a line created by Bresenham's Algorithm. However, this description doesn't make any of the nicer properties of digi One way to generate digital lines is the Bresenham Line Drawing Algorithm. For a line of slope p/q, we keep a variable eps, and add p to eps at each
    8 KB (1,371 words) - 17:58, 21 March 2009
  • *Fixed teammate AI; now a pathfinding algorithm is used.
    1 KB (161 words) - 16:39, 17 May 2017
  • the centre grid) in our field of view. That means the algorithm is algorithm first suggested and implemented in Angband 2.8.3.
    12 KB (1,853 words) - 06:48, 22 March 2009
  • ...the entire (square) cell. This involves very little modification of the algorithm itself, and in fact may be parameterized such that it can be changed dynam ...th of a square). It is left as an exercise for the reader to translate the algorithm to other octants; however, four arrays and some pseudo-code are given in [[
    11 KB (1,699 words) - 02:25, 29 July 2010
  • ...other constants so they can be changed later. For now it's 0, the default algorithm. There's also an option to light walls or not, this is a matter of preferen ...: #F0F0F0"><syntaxhighlight lang="python">FOV_ALGO = 'BASIC' #default FOV algorithm
    8 KB (1,200 words) - 04:27, 9 September 2017
  • ...of backtracking to visit all the rooms. A "connect this room to last room" algorithm would create a lot of corridors and rooms that have multiple doorways. The ...ist contains the room dimensions within the cell. As the corridor building algorithm reach a room, it simply checks to see if it has reached the border of the r
    8 KB (1,077 words) - 15:38, 22 October 2011
  • algorithm as well as pseudocode. The improvement is primarily one that allows algorithm.
    14 KB (1,641 words) - 01:35, 1 April 2015
  • This is a FOV algorithm (read: babies first Line of sight) i used in a C# roguelike i made for the
    1 KB (216 words) - 15:01, 26 October 2012
  • For my game [[ADND]], I actually implemented the algorithm I describe below and use it to very good effect to create mission-style dun ...it of graph theory is necessary, so read up about Dijkstra's shortest path algorithm and find a good fast version of it.
    7 KB (1,268 words) - 18:05, 22 March 2023
  • ...ergstrom's [[FOV_using_recursive_shadowcasting|recursive shadowcasting FOV algorithm]]. It's mostly a port of the [[Python_shadowcasting_implementation|Python v
    3 KB (370 words) - 23:17, 12 July 2013
  • * A new infinite map generator algorithm for Rot Magus that is a composite of a large-scale, OpenSimplex2 noise-base
    1 KB (171 words) - 09:19, 12 March 2020
  • algorithm described below is somewhere in between; it is related to the The algorithm operates on a rectangular grid of cells (a hex version
    10 KB (1,634 words) - 06:16, 22 June 2021
  • tracking of the player by monsters. The dominant algorithm seems to be This algorithm is very processor intensive (the poor performance is, by the
    7 KB (1,316 words) - 04:09, 15 September 2006
  • Strict field of view is a way to implement [[Field of Vision]]. In this algorithm, a destination square is visible if the line from the center of the source
    763 bytes (119 words) - 09:50, 30 December 2010
  • ...] is a Java library which includes an easy to read recursive shadowcasting algorithm.
    1 KB (196 words) - 08:18, 14 June 2019
  • ...es two new lines joined at the midpoint. We then repeat this displacement algorithm recursively for each new line segment. At each step, we also adjust the amp ...e square into four smaller ones, which are then recursively displaced. The algorithm is know as Diamond-Square, referring to the two steps of displacement then
    7 KB (1,168 words) - 02:21, 21 May 2018
  • ...o language, still without generics, is a bit too hostile to abstraction in algorithm code for me to bother. I might get back to it when they get a generics impl
    2 KB (240 words) - 17:28, 16 November 2013
  • ** [[Breshenham's Line Algorithm | Bresenham]]
    3 KB (219 words) - 20:54, 23 March 2009
  • ...other constants so they can be changed later. For now it's 0, the default algorithm. There's also an option to light walls or not, this is a matter of preferen ...-color: #F0F0F0"><syntaxhighlight lang="python">FOV_ALGO = 0 #default FOV algorithm
    9 KB (1,440 words) - 01:28, 7 May 2018
  • ...other constants so they can be changed later. For now it's 0, the default algorithm. There's also an option to light walls or not, this is a matter of preferen ...-color: #F0F0F0"><syntaxhighlight lang="python">FOV_ALGO = 0 #default FOV algorithm
    9 KB (1,502 words) - 02:39, 23 September 2016
  • == The Algorithm == This is a ray-tracing algorithm which uses a bit of precalculation
    12 KB (1,678 words) - 02:41, 29 July 2010
  • * [[My Algorithm by Adam Milazzo in Dart]] * [[An Efficient Observation Algorithm]] may allow fewer squares to be visited.
    3 KB (461 words) - 08:48, 11 October 2023
  • ...point in the main list use [[Bresenham's_Line_Algorithm | Bresenham's Line algorithm]] to connect it to the next point, and so on, until you reach the end of th To fill in the room, sort all grids that were 'drawn' by the line algorithm from lowest to highest x value for each y value. Then scan from left to rig
    4 KB (728 words) - 06:23, 22 June 2021
  • ...e! Let's add a villain as a second actor. We will place him using the same algorithm we used previously. To do this, let's refactor the original <code>_createPl ...nctions to implement Pedro's behavior: <code>ROT.Path.AStar</code> (the A* algorithm). Some rudimentary scaffolding is necessary:
    6 KB (855 words) - 06:41, 16 April 2013
  • * Dynamic weather pattern algorithm.
    2 KB (285 words) - 16:19, 17 May 2017
  • ...om's excellent [[FOV_using_recursive_shadowcasting|recursive shadowcasting algorithm]]. ...the [[Precise_Permissive_Field_of_View|precise Permissive Field of View]] algorithm in Python.
    6 KB (866 words) - 11:30, 17 November 2022
  • ...for roguelikes due to their cellular nature. A detailed explanation of the algorithm can be found [http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.h Here is a simple way of using the algorithm in C# with delegates.
    20 KB (2,929 words) - 02:44, 7 August 2023
  • * 360-degree FOV calculating algorithm.
    2 KB (232 words) - 07:37, 3 August 2014
  • [[Bresenham's Line Algorithm|Here]] is a Bresenham's Line Algorithm implementation in Ruby.
    5 KB (776 words) - 18:20, 5 September 2014
  • .../jicenospam/visibilitydetermination Piece of cake visibility determination algorithm], Jice, Sep 2007.</ref> ...sic raycasting alone generates too many artifacts to be really usable. The algorithm tested here use a post-
    21 KB (3,109 words) - 16:41, 21 June 2021
  • ...excellent [[FOV_using_recursive_shadowcasting|recursive shadowcasting FOV algorithm]]. I'm sure there's some optimization that could be done to it, but it mig
    7 KB (625 words) - 03:06, 22 June 2021
  • ...years ago in my operating systems class as an undergrad. I'll describe the algorithm at a high level, and then given an example implementation in Python.
    3 KB (386 words) - 17:18, 11 April 2015

View (previous 50 | next 50) (20 | 50 | 100 | 250 | 500)