Love2d Isometric Grid Framework Starting Point
The following is an outline of a Love2d Isometric Framework. It is a complete love2d example that gives you an 8 by 8 isometric grid. You can use the functions to generate grids of tiles.
The following is an outline of a Love2d Isometric Framework. It is a complete love2d example that gives you an 8 by 8 isometric grid. You can use the functions to generate grids of tiles.
I don’t use map
and reduce
in Ruby a lot, but when I do I always like to have some samples to look at to refresh my memory. These are those examples.
In my current project, I’m building tile-based levels and wanted a way to quickly build and edit them. I opted for a simple text based system. Each character is a different entity that will be loaded into the level. Each tile has a fixed width and height that I’ve defined in game.tile.width and game.tile.height In the example below, the player is X, wall tiles are 1, and lava tiles are 2. H/h, D/d, and W/w are powerups the character will pickup.
1 111 D 111 1111111111
1 X 111 1 1111111111
1 111 d 1 1111111111
1 111 111 11 11 11 1111 1111111111
1 111 1111111 1 1111111111
1 111 1 1111111111
1 111111111111 1 1111111111
1 1 1 H 1 W 1
1 * 1 1 111 11 h 1 w 1
11111111111111211111111111111111122111111111111111111111111111111111111111111111111111111
I have verified this story multiple times, from multiple sources. Apple’s conduct was so completely unprofessional and unexpected that when I first heard what had happened, I believed my father was misremembering the chain of events. He was not.
On January 24th at about 5 PM I got a call from my father. “Are you comfortable, because this is going to take a while,” he told me. I was.
There tends to be a lot I want to do with a new (Personal) Windows PC. It can be quite a bit to manage. On most PCs, I like to:
This document is an attempt to walk through the manual and automatic setup process for a new computer.
For a few years, I’ve been keeping a list of gamedev things I’ve found useful. These are the articles, essays, presentations, tools and conferences that I have learned something from. This isn’t an exhaustive list, but it’d take quite a while to get through.
I’ve had problems getting the fonts I want in Xming on Windows. I tried to follow directions, but couldn’t get mkfontscale
running on Windows.
The following process worked for installing Source Code Pro on Windows with Xming:
C:\Program Files (x86)\Xming\fonts\TTF
. Create it if it does not yet exist.xfonts-utils
, which contains mkfontscale:sudo apt-get install xfonts-utils
cd "/mnt/c/Program Files (x86)/Xming"
mkfontscale fonts/TTF
mkfontscale -b -s -l fonts/TTF
"C:\Program Files (x86)\Xming\Xming.exe" -fp "C:/Program Files (x86)/Xming/fonts/misc/,C:/Program Files (x86)/Xming/fonts/TTF/" :0 -clipboard -multiwindow
For Ludum Dare this year, I decided to actually make something with the Interactive Fiction engine I’d been playing with for the past six months. I had fourty-eight hours to polish the very simple javascript IF engine and write a short story.
I love little projects that push me to try something unfamiliar. It’s taken me years to understand the right scope for a small project — I frequently try to do too little or too much, but that’s a post of its own. These projects can be anything from building an App, to a Game, to concocting some Sour Dough Starter. Today I’d like to reflect on a project I worked on during July, 2014 — DotaAudio.
This Summer, I began my descent into DotA — a five on five competitive strategy game for the PC and Mac. In July, DotA had a tournament with the single largest prize pool in competitive gaming — over ten million dollars. The tournament was called ‘The International 4,’ and was watched by millions of viewers, mainly through Twitch.tv, YouTube Live, and ESPN3.
In the days before the tournament, I saw a number of posters complaining about the lack of an audio only stream for individuals on mobile devices, or people with low bandwidth. I investigated, and learned that Twitch.tv’s iOS app included an audio-only option, but no such option existed for the Android app. With two days to make something happen, I decided to try and set up a way for people to listen to all the action.
Three years ago, I graduated with a BFA in Creative Writing. I was considering applying to MFA programs. Not many people make the transition from BFA to the law. Currently, I’m a third-year law student specializing in Intellectual Property. When I’m not at school, I work as a developer for a legal startup and am building a non-profit to help individuals who have had unpleasant run-ins with the police.
When I tell people I have a Fine Arts degree, most have the same reaction. First, the 30 ° head tilt. Next, the eyebrow raise. Third, pursed lips with a long “Hmmm…” Finally, most people want to know why I left writing to enter the law.
I tell them a version of the truth: “I felt like law school would be more productive and enjoyable.” “The world doesn’t need another white male author born into privilege” These are both true, but they’re not the whole truth. The reason I never went to an MFA program was Tommy Wiseau.