Worklog for RedWizzard
Wizards Chaos
Return to Worklogs
| ||
So i had some problems so i could not programm any thing Since janarie i have leared bltizmax, The game is comming alonge nicely I have the main game Objects and there status loaded up in the main game file. This game will be modable. basics is you creata a picture 25x25 PNG format and a text file whit the same name as the picture In the bootloader all the images and there status.txt filed get loaded the bootloader fixes this up so it can be used in the main game file/loop Since i needed a level to load at start i diceded to make a map editor, recently i have been working on the map editor and it works you can save load and add or remove game objects. As of now all game objects come from one folder and are a bit mixed up, Todo i have to change the objects structer in such a way its all nice at its own catagorie (creatures,wizards,worldobjects) So here i am, the next things il be working on is the main game loop and setting the game up that you can play 1vs1 |
| ||
Hi, I had frozen the project until i found that the time was right do continue I maby should first write a more simple game but the concept still stands and il try to make it good I have been working at the game again. Since i need the game to be mod"able this first thing i finishd is the builder script This script takes information of the objects images and status files(a text file) and merge them into two data files The text holds al status information example "Evil Creatur",25,5 where first is name, second healt, third dmg The MainData.Wof for al stats and object functions The ImageData.Wof wich holds all the image data While building these files they both are linked by an object refrance number. The game will be gridbased and will update an array wich on his turn will represend the correct data/object on screen so if we have a 4X4 grid. and two objects Wizzard(7) and Zombie(9) the grid array looks like this 0 0 0 0 0 7 0 0 0 9 0 0 0 0 0 0 The object refrance nummber then wil represent the object linked to it In the game this will be used to add/show the actual data and make the objects able to do stuff based on the information from the status file. I have finishd the builderscipt and now i can continue to do actual game making Also i shall make object functions that can be added trough the status file that will be used to add spells,specials or projectiles to the object whit out any hard scripting i want it to be as easy as possible to add user content. The MainData.Wof also hold all initial status variables for the objects. its life movement damage, can it shoot, shoot what Its going well and i am getting better at programming. I now have to make a basic game eninge to test out my converter for the wof files and to make a basic battle version of the game So player 1 can fight player 2 This is it for now. Greetz! |
| ||
So i have a small realy small good to go game setup well all it does is paint a wizzard and a selectbox wich follows the mouse in a grid i have used a calculation for the grid(wich is 25) mouseX/grid*grid il had found a great OOP tutorial here on the blitzz forum so todoy il be learning that also i was trying to get an text to speech core to make the game talk since there will be diffrant wizzards and creaturs and also user content i cannot go and record all the stuff i want ie RedWizzard Conjours GreenGoblin since the user content wont give response so i found this thing [url]http://espeak.sourceforge.net/download.html[/url] acctuly i first found a nother espeek problly made a typo lol well lets try to get this one working than! Also i am gonne use the Reflection system to create an ai wich programm its self by doing the following "idee" 1 user plays game vs diffrent types of ai 2 each dission the ai has made will be recorded in a log file 3 each dission the player makes will be recorded in a log file 4 stats will be recorded for each player/ai each round 5 afther the game is done the ai will write a new ai based on the ai's vs player and player vs ai stats 6 this new ai will join the new match 7 this 1~6 will go on until there are 7 ai's afther that old ones will be "frozen" and new ones wil be removed i figure i also have to add a load old ai routines or such if it seems that the total ai making goes into a wrong direction So my learning goal for today is Figure out how to add a TTS eninge to the game Do the OOP tut Take a small peek at system of reflection(wich will be the hardest i figure) Greetings RedWizzard ! |
| ||
So i just stared to work on the main engine of the game and i never programmed before!! oeef this is gonne be hard i have all the basic game plans spirtes rules u name it i have made it unforntaly i never programmed before well i did smal stuff but not real complete games or what so ever Anyhow the game will be a 2d turned based war game TODO 1 the basic game eninge 2 user content 3 modfiles for loading user content 4 my own wizzscript 5 a intpertator for that script to go into game stuff 6 ai, brave ,gamble,logic wich will fight against players 7 network tcp/ip mode 8 self genarted ai files (each dissiion of ai will be logged and compared agianst that of other players and a new ai will be genrated whit the best desiscions ) 9 an wizzmod editor 10 setup ai rules and definitions 11 make the wizzcode syntax 12 prob some more stuff Il update this page freqently greetings RedWizzard |