Well of course there is gonna be a good old engine in the background at this point probably powered by XNA development. Its gonna draw all kinds of graphics and other stuff on there. But lets say you want to add a new animation or picture for a new item you just added. How are you gonna get that stuff in the pipeline.
Read more »
Filed under: Development | Comment (0)
Article tags: animation, BlackFire, BlackFire Script Langauge, BSL, graphics, maps, XNA
Well last week was rather slow because I ended up getting sick and couldn’t really swallow. Sore throat cold thing I dunno. So with that in my system I was rather lazy and did nothing. I hope to spin that around and make this a productive week. I have the BlackFire Parsing project and Dink project on my docket so hopefully I can get working on these and have something done soon.
I am saying it now but end of this week I hope to have a functioning Dink Dmod out with a couple minutes of playtime in at least! Stay tuned for more information. Oh and tomorrow another update to the BlackFire Scripting Language I will be talking about graphics engine and how it will work in with BSL.
Filed under: Development, News | Comment (0)
Article tags: BlackFire, BlackFire Script Language, BSL, Dink, Dmod
Well i keep picking up new projects but this one has already had a lot of grunt work done on it. If you have paid any attention to my personal blog you will know that I am playing a game called Ikariam. Its interface is not that great and its hard to know whats going on with all your cities and calculate for the future etc. So I designed this spreedsheet as I do with many aspects of my life. It started out simple but I ran into many problems so I started learning a little Visual Basic and soon it became a full fledged project.
Read more »
Filed under: Development | Comment (0)
Article tags: Excel, Ikariam, programming, Spread Sheet, Visual Basic
BlackFire Script Language part 3 Command Tree, today I will be talking about the Command Tree. The command tree is the heart of the system and is hot swappable with game states. So lets first talk about the basic command structure.
Commands are setup just like Command Patterns, when another command creates an event or anything else in the system creates an event it gets put into the Command Tree/Stream. An event will have a name of command its trying to access along with appropriate data.
Read more »
Filed under: Development | Comment (0)
Article tags: animation, BlackFire, BlackFire Script Language, BSL, Command, Game States, graphics, quest, XML
Just finished the XMLDocument creator which is basically a custom XMLReader that stores the entire XMLDocument in memory exactly how I like it. Look at the UML down below if you want to see what I did. Today I finished the XMLFactory and cleaned up some errors in the rest of the code. Now to move on to actual parsing of real files for the BSL.
I have also decided to create a dmod prequel to BlackFire entitled BlackFire: The Rings of Destiny. It will merge the story of previous dmod to the BlackFire game and reveal some stuff. If you don’t know what a dmod is I suggest you check out DinkNetwork link.
Thats it for now!
Filed under: Development | Comment (0)
Article tags: BlackFire, BSL, Dink, Rings of Destiny, UML, XML
Yes the first version is out it includes over 20 algorithms of which 5 are brand new and 15 are ones from my previous SudokuSolver program.
Since you haven’t seen the old Sudoku Solver program its all new to you. You can download it on the downloads page. Sorry there is no readme but if you hit the RunMe.bat file it will run the program in the command window. If you look at the SudokuRunner.bat you can see the arguements to the SudokuSolver.jar and if you look at the hard.txt you can see how to input a puzzle.
Read more »
Filed under: News | Comment (0)
The first of many steps has begun. As you can see by the new progress meter on the right a new Project has been added to my docket. BlackFireParsing will incorporate the entire parsing branch of BlackFire. This includes file linking and other parsing files. The first step of course is the creation of usable XMLDoc objects. To do this I have decided to create my own parsing wrapper. Its illustrated below in uml how it will work.
Basically I will have a XMLFactory that can parse documents and directories at will. It will keep an internal list of all XMLDocs and return what you need. If a given file is already parsed it will send it out to you from its list.
A single XMLDoc will contain multiple top level XMLElements which each can possible have their top level elements in a list. All XMLDoc, XMLElement inherit from abstract XMLAbstract which will implement the basic methods and properties of each. As far as Progress goals I assigned a point value to each class. XMLAbstract is 2, XMLDoc, XMLELement, and XMLAttribute are 1 point and XMLFactory is 4 points. for a total of 9 points in this UML. I then said that this is about 25% of the project thus assigning 36 total points to BlackFire Parsing Project.

Filed under: Development, Media | Comment (0)
Article tags: BlackFire, BlackFire Script Language, parsing, UML, XML
Yeah I am having a hard time deciding where to begin. Should I begin with the parsing or the ui or what? I am leaning towards the Parsing of files since I think this is the first major steps to be able to see what BSL can do. After parsing is done I am thinking of creating tools that will allow you to create items and maps etc. From there I will be able to continue work.
Its the weekend so SudokuSolver is one of my biggest projects this weekend. I really want to get all my functionality from my original sudoku solver into my new sudoku solver so that I can release it here! First I have to figure out how to get an executable jar file to work with a command prompt. I have just been unable to execute the jar file and thus I am really unable to get a version people can just use without compiling. Certianly the source will be available and people can just compile it but thats not much help for others that don’t know how to do that.
So here is my goals for this weekend finish functionality of Sudoku Solver, write up a specific detail report of what is needed for BlackFire. With this I will be able to establish guidelines and start the project.
Filed under: News | Comment (0)
Article tags: BlackFire, BSL, java, parsing, Solver, sudoku, SudokuSolver, ui
Sorry this is late I promised this yesterday but I got bogged down working on a website thing. Anyways its here now and I hope you enjoy reading about my game language.
In the second part of the BlackFire Script Language discussion I will be talking about Parsing. Parsing is the first step in constructing the BlackFire Script Language. Parsing is what handles the creation of the BlackFire Script Langauge backend. Its also what sets executes or at least sets up BlackFire Scripts. So parsing is important and the first step to the Parsing part is the linking files or config links. This will be the first step in the BSL.
Read more »
Filed under: News | Comment (0)
Well the first step back on the road to this project is my patcher program and I just nearly finished it! The first version only downloads one of my favorite programs unlocker.
This program unlocks files that you can’t move or edit because something else is using it.
It will also download a config file that is uses to check again the version on the server. If you have the same version as on my server you won’t download anything. If you don’t then it will download it and provide you with a run button. The run button executes the unlocker installer.
To download just go to the download page on the left and click BlackFire Patcher v0.9
Its a small program I wiped together today but it does represent good momentum. The second part of BSL series should be up tomorrow and I will be talking about parsing files and how that will work!.
Thats it for now talk to you all later!
Filed under: News | Comment (0)