Robot University -- a 2D DirectX Puzzle

Profile
Massachusetts
Developing a 2D puzzle game in DirectX.
35 comments
1 followers
41 entries
Advertisement
puz
December 24, 2015
Graph Maze Days 13-18

Day 13, 14
Wrote section that generates the maze

Day 15, 16, 17, 18
Wrote section that finds solution

1,623 views
puz
December 18, 2015
Graph Maze Days 10, 11, 12

Day 10
Made the program assign numbers to all cells
and write edge numbers into cells.

Days 11, 12
Made the program find connections between cells.

1,481 views
puz
December 13, 2015
Graph Maze Days 8, 9

Day 8
Made the program assign numbers to all vertices.

Day 9
Made the program assign numbers to all edges.

1,666 views
puz
December 11, 2015
Graph Maze

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 …

1,705 views
puz
September 16, 2014
Hexadecagon Maze Day 10
[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…
1,670 views
puz
September 10, 2014
Hexadecagon Maze Day 9
[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…
1,508 views
puz
September 06, 2014
Hexadecagon Maze Day 8
[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 …
2,298 views
puz
August 28, 2014
Hexadecagon Maze Day 7
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.
1,309 views
puz
August 27, 2014
Hexadecagon Maze Day 6
Day 6

I didn't do any programming.
1,254 views
puz
August 26, 2014
Hexadecagon Maze Day 5
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).
1,235 views
puz
August 25, 2014
Hexadecagon Maze Day 4
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…
1,159 views
puz
August 24, 2014
Hexadecagon Maze Day 3
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…
1,092 views
puz
August 23, 2014
Hexadecagon Maze Day 2
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…
1,336 views
puz
August 22, 2014
Hexadecagon  Maze
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…
1,883 views
puz
July 08, 2013
Eight Way Maze
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…
1,406 views
puz
June 21, 2013
Beads Maze
[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 …
1,530 views
puz
June 03, 2013
Minor improvements to web-based maze
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…
1,325 views
puz
October 26, 2011
Final coding tasks done
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
1,131 views
puz
October 22, 2011
Final task status
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…
1,012 views
puz
October 19, 2011
Plan to add solution
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…
957 views
puz
October 10, 2011
Added Hint
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…
1,100 views
puz
October 06, 2011
My idea was not original
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…
1,406 views
puz
October 03, 2011
Fixed the access privilege issue.
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…
1,079 views
puz
October 02, 2011
My first .apk
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…
1,317 views
puz
October 01, 2011
Rule done.
The rule is in place.
The next step is to implement undo.

984 views
puz
September 30, 2011
Crude skeleton in place.
A crude skeleton of my first Android game is in place;
I can click the tiles on the screen and change their colors.
The next step is to put in some rules.

863 views
puz
September 28, 2011
Example works, but...
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 …
1,094 views
puz
September 19, 2011
Decided to learn 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…
870 views
puz
September 16, 2011
Updated my game on GD showcase
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 …
787 views
puz
February 05, 2010
Hint pages
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 …
940 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