It's been 15 months since I last posted. My new project is Graph Maze, which I have been designing in my head for many years. It is similar to Amorphous Maze in that the walls are at arbitrary angles, but different in that the locations are pre-set by a template created with a CAD program.
Day 1
To …
[font=arial]Day 10[/font]
In the past few days I added the ability to print. I tested with only one printer so it would be nice if you (a GameDev member) can tell me if it worked with your printer. I will leave a copy of a beta version here for a few weeks:
http://members.gamedev.net/puz/88maze101.zi…
In the past few days I added the ability to print. I tested with only one printer so it would be nice if you (a GameDev member) can tell me if it worked with your printer. I will leave a copy of a beta version here for a few weeks:
http://members.gamedev.net/puz/88maze101.zi…
[font=arial]Day 9[/font]
In the past 3 days, I added the ability to save the maze image to a bitmap file. Previously I used 96 DPI, which seems to be Windows' default, but this time I realized I can specify any DPI I want to in a bitmap file, so I picked 150 DPI because I thought it was a good compr…
In the past 3 days, I added the ability to save the maze image to a bitmap file. Previously I used 96 DPI, which seems to be Windows' default, but this time I realized I can specify any DPI I want to in a bitmap file, so I picked 150 DPI because I thought it was a good compr…
[font=arial]Day 8[/font]
I have not reported for about a week. I was spending all of my time refactoring, breaking, and fixing the code. That's why there were no visible progresses to report. But after that, I added the ability to find the solution. Figure 16 is a sample without the solution.
Figure …
I have not reported for about a week. I was spending all of my time refactoring, breaking, and fixing the code. That's why there were no visible progresses to report. But after that, I added the ability to find the solution. Figure 16 is a sample without the solution.
Figure …
Day 7
Today I mixed GDI+ with MFC so that I can antialias my lines. Here are the before and after pictures:
I see an improvement in quality. I probably should revisit my old mazes and add antialiasing. Like this one.
Today I mixed GDI+ with MFC so that I can antialias my lines. Here are the before and after pictures:
I see an improvement in quality. I probably should revisit my old mazes and add antialiasing. Like this one.
Day 5
I decided to make the center of the hexadecagons prohibited regions. The result is Figure (13).
The maze looks a little like another maze I wrote last year called Beads Maze but at least, it looks a little better than what I got yesterday in Figure (12).
I decided to make the center of the hexadecagons prohibited regions. The result is Figure (13).
The maze looks a little like another maze I wrote last year called Beads Maze but at least, it looks a little better than what I got yesterday in Figure (12).
Day 4
Today I spent most of my time refactoring. But I also wrote new code at the last minute. Figure (12) is my initial attempt at maze generation.
Admittedly, Figure (12) doesn't look as good as when all the walls were in, like Figure (7). I need to think of a way of improving this. If anybody has…
Today I spent most of my time refactoring. But I also wrote new code at the last minute. Figure (12) is my initial attempt at maze generation.
Admittedly, Figure (12) doesn't look as good as when all the walls were in, like Figure (7). I need to think of a way of improving this. If anybody has…
Day 3
Today I wrote code to remove walls. The buttons 3, 2, 1, 0 you see on the toolbar move the blue dot in one of 4 directions, and is used for testing. When the blue dot, which denotes the current position, moves from one cell to another, the wall that separates those two adjacent cells is remove…
Today I wrote code to remove walls. The buttons 3, 2, 1, 0 you see on the toolbar move the blue dot in one of 4 directions, and is used for testing. When the blue dot, which denotes the current position, moves from one cell to another, the wall that separates those two adjacent cells is remove…
Day 2
Today I will establish a link between cells. To recap, although in Hexadecagon Maze the cell shapes are different, moving from left to right, at some point the pattern starts to repeat. Same holds for moving from bottom to top. The smallest collection of cells that repeat, I call it a "macro t…
Today I will establish a link between cells. To recap, although in Hexadecagon Maze the cell shapes are different, moving from left to right, at some point the pattern starts to repeat. Same holds for moving from bottom to top. The smallest collection of cells that repeat, I call it a "macro t…
Yesterday I had an idea for a new maze. So I decided to code it. And share my experience in a Journal.
Day 1
At first, I wasn't sure what kind of maze it is going to be. I just had a vague concept that the cells will consist of a mixture of hexagons, squares, and triangles. So I took out a pen and a…
Day 1
At first, I wasn't sure what kind of maze it is going to be. I just had a vague concept that the cells will consist of a mixture of hexagons, squares, and triangles. So I took out a pen and a…
I decided to write a maze drawing program where the paths extend in eight directions. So I first designed the appearance with a free CAD program, as I did with Beads Maze, a program I wrote about 2 weeks ago.
Next I wrote the low level display routine, which draws the paths according to the internal…
Next I wrote the low level display routine, which draws the paths according to the internal…
[font='times new roman'][color=rgb(0,0,0)]I decided to write a maze drawing program with cells shaped like donuts. So I first designed the appearance with a free CAD program. I like to start my projects with a very solid visual design because (1) appearance is important, especially in games, (2) I …
Hi. It's been over a year since I last posted. (I've been busy working at a "real" game company ) Now that I have time on my hand, I made some improvements to my web-based maze generator. You may take a look at it at: http://puz.com/sw/phpmaze/hex_maze.php Basically I added the ability for the use…
I finished implementing all of the remaining tasks on the task list. I'm in the middle of testing and cleaning up the code. version 1.05
I'm half way done with the final task of implementing a "show answer" mode in my first Android game. I'm right on schedule for the October 26 deadline.
Done:
- reading solutions from resource into array
- comparing user movements with a solution
- finding the set of solutions that match the user's sequ…
Done:
- reading solutions from resource into array
- comparing user movements with a solution
- finding the set of solutions that match the user's sequ…
I have been slacking off coding in the last few days, but I am going to restart my engine and wrap up this project. I have written down 164 solutions, which can be distilled to 22 unique solutions due to symmetry. I plan to add an option to guide the user through these answers. Because there…
In "20 Hops" version 1.04 I added hints and the option to enable it. With this, most players should be able to finish the puzzle. I think the amount of hint strikes a good balance between being too difficult and giving away the answer. But I could be wrong. I hope somebody gives me feedback.
20 H…
20 H…
I made a sad discovery that what I thought was my original idea in the "20 Hops" game has been done before. In fact, as far as 7 years ago (or 11 years ago?), TANSTAAFL developed "Kight's Challenge" and put it on Game Development Showcase. His game comes with nice graphics, animation, sound effect…
I fixed my highest priority issue.
By specifying the minimum SDK version in the Android project manifest, I was able to get rid of the "Do you want to install this application? ... read phone state and identity." message that pops up during installation.
The new version is here.
Details at members.ga…
By specifying the minimum SDK version in the Android project manifest, I was able to get rid of the "Do you want to install this application? ... read phone state and identity." message that pops up during installation.
The new version is here.
Details at members.ga…
In the spirit of release early, release often, I created my first .apk (Android Application Package) and uploaded to
- members.gamedev.net/puz/
I'm still don't understand the purpose of self-signing (as opposed to signing by a certificate authority) but I'm not complaining as long as it works. The prog…
Yesterday decided to update Eclipse and Android SDK. Something went wrong and compiler stopped working on known-good projects. After wasting much time searching the web for solutions and trying various things to fix this issue, finally got it to work again by uninstalling and re-installing Android …
Decided to learn Java and Android programming. Better late than never. Currently reading chapter 4 of Hello Android by Ed Burnette. I like the physically thick pages and minimalistic content. Doing the example was fun and easy up to chapter 3 because I could type in a few lines, compile, run, and v…
Have been away for over a year. One of the reasons was that I couldn't figure out how to update my game on GD Showcase no matter how hard I tried and thought GD Showcase was permanently non-functional. But today when I tried using IE 9, it successfully updated , so I'm a happy camper. If you have …
Following Silent Dragon's suggestion, I added the ability to turn off music.
I'm currently writing web-based hint pages. I wonder if users will hesitate to press a button that will launch a default browser and jump to a hint page on my web site because of security concerns. Of course, I will never …
I'm currently writing web-based hint pages. I wonder if users will hesitate to press a button that will launch a default browser and jump to a hint page on my web site because of security concerns. Of course, I will never …
Advertisement
Popular Blogs
Advertisement