Index

A

Android
Animation
audio

B

Battlejack
assets
bolt
bolts and updates
doors
draw function
floor tiles
hero
monster movement
monsters
rogue code
room
trap
treasure
Battlejack game
framework
menu selection
modes
pseudo code
tricks
Blackjack game
competition
directory
graphics
objects
random cards
winning
bolt.lua file

C

Card.init function
card.lua file
Cards
conflict, resolving
into battle
playable
visual effects
Card table
chest.lua library
Clip art
collide function
Colormap
Color scheme
Configuration
parsing
Consistency
Creating directories

D

Debian Linux
Deck building
deck.ini file
Decks, building
for loop
game.mole() function
game.setup() function
Joker card
math.random() function
setup() function
setup() function
shuffling
stacks
Desktop
explore
Desktop Navigation
icon
installing
LXQT
dnfdragora
Documentation
door.lua class
door.lua file
dot.lua file
Drag-and-drop
draw function
draw() function

E

Etcher
Even algorithms

F

F-droid
Fedberry
Fedora Linux
FG Color
Flatpak
floor.lua file
Font
Fonts
Fullscreen mode

G

game.activate function
game.activate function
Game and GUI logic
game.backs function
game.cleanup function
game.cleanup function
Game data
Game distributor
game.load function
game.load function
game.new function
Game state
Game theory
Garbage collection
Geany
configuration
installation
Genre
basic tenants
broad themes
color scheme
font
GIMP. GNU Image Manipulation Program (GIMP)
graphics
Git
add
checkout
commit
merge
reset
restore
status
tracking
Git-cola
Git commit
Gitlab
Global variable
gmatch() function
GNU Image Manipulation Program (GIMP)
backdrop
color code and value
color scheme
exporting
images
installation
integration
layers
new document
rotate and flip tools
text element
.xcf format
GNU Public License
Graphical game creation
game code
graphics
load and loop
Lua
mouse
win/lose
package
tables
Graphics
GUI libraries

H

Head-related transfer function (HRTF)
Health points
heets
hero.lua file
hot. code

I

img.png file
inifile module
inifile
INI format
Input
io.read() function
Install
dnf
Geany
Linux
LÖVE
Lua
iOS
Itch.io
Iteration one
sample play
Iteration three
Iteration two
rule set
suggestions

J

Join string

K

keypressed() function

L

lastwon variable
Leveling up
LICENSE file
Linux image
Linux Multimedia Studio (LMMS)
Local variable
Loot
love.draw function
love.draw() function
love.first function
love.keypressed function
love.keyreleased function
love.load function
love.load() function
love.mousereleased function
LÖVE on Mobiles, limitations
love.update function
love.update(dt) function
lua command
Lua code
Lua code with LÖVE
Lua documentation
Lua, learing
Lua library, configuration
path
Lua library, installation
luamake file
Lua pratice
Luarocks
Lua script
die roll
variables
ideas
Lua scripting
Lutris
LXQT

M

main.lua file
main.lua file
Making music
math.random
math.random() function
Menu
menu.draw() function
menu.mousepressed()/menu.mousereleased() function
MicroSD card, disk image
Minimalism
Mobile market
monster.lua file
Mouse
click
collision detection
press
release
msg.lua

N

newQuad function
newQuad() function

O

Object-oriented programming (OOP)
OGG-File
OpenAL
Open source
os.clock() function
os.execute() function
os.rename() function
os.rename() function
os.time() function

P, Q

package.path
Packaging
Palette
Particle effects
POSIX
Poweroff
Powerup
game.draw function
game.mousereleased function
game.setup() function
lastwon variable
mechanism
mouse click function
msg.lua
Powerup Double Draw
Programming languages
Pseudo code

R

Raspberry Pi
Raspbian/NOOBS
README file
Reset
Resolution
Rogue-like
Roguelike
definition
room.lua file

S

Save file, loading
Save states
Lua code
inifile module
os.rename() function
os.rename() function
saver.lua
Scale
Scaling
Self
self.face variable
setWrap()
sheet:getDimensions() function
Shuffling cards
Sleep
snd directory
Sound code
Sound effects
exporting track
export window
LMMS
making music
Piano Roll editor
Sayonara player
track label
Sprites
Spritesheets
SSH
.ssh directory
SSH for Git
STATE.mousepressed()/STATE.mousereleased() function
string.len function
System configuration
System-on-a-Chip (SoC)

T

Tables
Technical documentation
online
understanding
Tile
Tiles
tonumber() method
trap.lua file
Treasure
trim function

U

UI consistency
update(dt) function
Usability
User configuration
User settings

V

vcollision detection
Versioning

W, X, Y, Z

Web browser
Win condition
winner function