Howdy, Stranger!
It looks like you're new here. If you want to get involved, click one of these buttons!
Make your own Laz0r Frogz levels! (Brainstorming and Level Sharing thread)
Dave
PCH Developer
While we were making Laz0r Frogz, I made a tool to help us quickly develop and test levels. It was shared internally here at Schell Games, and we now want to share it with you!
What you Need to Make Laz0r Frogz Levels
- Adobe Air
- Our Laz0r Frogz Installer
- Some sort of Spreadsheet Application
- Google Docs
- Excel
- OpenOffice
- A Rich Text Editor
- WordPad (Windows)
- NotePad++
- TextEdit (Mac)
Setting Up
- If you haven't already, download and install Adobe Air
- Download the Laz0r Frogz installer. Note that if you are using Internet Explorer, it will try to download the .air file as a .zip file. If this happens, just rename the extension from .zip to .air.
- Run the installer. Be sure to make note of where the game installs on your computer - you'll need to know this in the future.
- Once that's finished, you can either make a copy of this Google Spreadsheet or download this excel spreadsheet.
- Open up the spreadsheet!
Making the Levels
The templates will color in the cells appropriately based on what kind of tile you put in. I'd personally recommend looking at the example levels within the spreadsheet before trying to make one from scratch: its helpful to see what a level looks like when its totally filled in.
Note that these instructions are also inside of the Level Template, as well.
- Open the "LevelTemplate" tab.
- Create your level using the elements in the spreadsheet. Each level MUST have ONE player start and at least one exit. BE SURE TO USE CAPITAL LETTERS.
- Once you've finished your level, you'll need to save it as a CSV (comma separated values)! If you're using Google Docs, go to File > Save As... > CSV (Current Sheet). If you're using Excel, go to Save As... > Other Formats > .csv (Comma Delimited).
- Open up your .csv file with your text editor of choice.
- Select everything and copy the contents of your CSV.
- Navigate to where you installed Laz0rFrogzLevelTesting and open laz0rFrogz.xml with the text editor.
- In the XML file, look for the first <level> </level> tags and then paste the CSV BETWEEN the <levelData> and </levelData> tags.
- Save the XML file.
- Run Laz0rFrogzLevelTesting to start the game and play your level!
- If you want to make more levels, be sure to copy your original to keep it saved!
Tips and Tricks
- You can make the frogs do some pretty tricky stuff by chaining their list of commands - look at the examples given in the LevelTemplate for some ideas.
- You can have as many levels as you want in the XML file - all you need to do is keep each within its own set of <level></level> tags.
- In this version, you can skip levels by clicking the exit. This makes it super easy to test multiple levels in one XML file!
Sharing the Levels
All you need to do is upload your Laz0rFrogz.xml file to your forum post! Just use the "attach a file" link when replying. People can then download the XML file and put it in their game!
That should be it! If you run into any problems or have questions, post here and let us know!
Post edited by Dave on
Comments
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote Up1) Right click on laz0rFrogz.xml
2) Select "Properties" from the menu.
3) Click the "Security" tab on the Properties dialog.
4) Click the "Edit" button.
5) Click on the "Users (Blahblah\Users)" element within the select box at the top of the new dialog.
6) Click the checkbox for "Full control" in the area below.
7) Click "OK".
8) Click "OK" again.
9) Cross your fingers and try again! :D
Oh and I almost forgot:
10) Create new levels and post them on the forum like this...
Errmmmm... How do I attach a file to a post!?
- Spam
- Abuse
•2 Vote Down 2Vote Up[EDIT: File attachments are working now. Thanks Dave. I've added the levels lower down in this thread.]
This file contains 4 levels. I should point out that I enjoy making levels in almost any game that allows it and sometimes they can be a little bit on the sadistic side! If you finished the original levels without too much trouble then you should be fine... :D
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote UpIf people are having problem with the difficulty then let me know and I'll upload a version with cheat-exits so you can skip through them. (Either that or edit the xml to add them yourself! :) Alternatively you can just reorder or delete the <level> sections as you wish.)
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote UpIt's 6 levels but it's really only one. It kind of starts easy and builds on itself.
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•3 Vote Down 3Vote UpThank you for spending the time to play through my levels. Especially well done on completing them! As I said they are a little sadistic, mostly because I was most interested in trying to do clever things with the level engine rather than making something really well balanced.
What you said about the first level being frustrating because you didn't want to have to keep walking through the earlier phases is something I kind of tried to fix with the second level set. In that case I had an idea for a single difficult level and created a number of increasingly difficult ramping-up levels kind of like with the first level in this set. (I still think that the last level in the new set is a little unfair though!)
I did play with the idea of having the frogs further out in the 3rd level but if they are too far apart then it actually becomes possible to solve a gate by cheating and getting one frog to fire out of sequence to another (because the shots move quite slowly and the frogs turn quick quickly). It's fixable by slowing the sequence down but then the level just takes forever. The feedback is still valid though. I'm sure there is a clever way to make it work smoother. I just got lazy once I got the level working!
Also I didn't realize you could get out of the second level without killing the frog in the top left, so well done! The intention was to make the player jump through a load of hoops before killing the two frogs which were the easiest to kill in the level! :)
Anyways, thank again for playing and recording. It's really interesting seeing someone else playing a level. I may or may not have laughed several times when the level caught you out and fried poor Jasper. I've really got to ask myself why he'd ever go back into that maze after escaping the first time! :D
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•2 Vote Down 2Vote Upps. If you want more levels to play then check out the second xml file I posted. It's got different levels in it! I'm not sure if it was obvious that I posted a second set of levels or whether people thought it was the same set again.
- Spam
- Abuse
•0 Vote Down Vote Up- Spam
- Abuse
•0 Vote Down Vote UpFYI: I didn't use the spread sheet to create any of my levels in the end. I found it a lot easier just to edit the xml file with a text editor. I'm a programmer though so I'm used to csv formatted stuff. Also good hint about clicking on the exits! I saw that in the video as well.
- Spam
- Abuse
•0 Vote Down Vote Up