Since i'm releasing those library on LegendofKrystal.com/forum/index in a tutorial; i thought it would be a good idea to also release the file here. Sorry but they're hosted on LOK and i'm tired as all hell so no, i can't upload to mediafire.
If you want to download the files than here,
http://www.legendofkrystal.com/forum/download/file.php?id=14386
That should be direct link to the file.
Here is the link to the thread i posted the files at. (WARNING, THE SITE IS AN ADULT WEB SITE.)
http://www.legendofkrystal.com/forum/viewtopic.php?f=29&t=3321#p214994
A blog for my games. Right now im working on Falling Star. java Text based game. Now get me a cup of joe.
Showing posts with label source. Show all posts
Showing posts with label source. Show all posts
Sunday, May 19, 2013
Monday, July 9, 2012
NC 0.0.6 build 6
Well i got the program to work. Pictures should be working but I need you guys to report back to me if they aren't.
http://www.mediafire.com/download.php?v8s1s92iwf57lku
Have fun, after awhile you'll run out of rooms and well do nothing. You'll have to exit the program or just click on random buttons.
http://www.mediafire.com/download.php?v8s1s92iwf57lku
Have fun, after awhile you'll run out of rooms and well do nothing. You'll have to exit the program or just click on random buttons.
Saturday, May 19, 2012
Update
http://www.mediafire.com/?4jarmmdvruekyp1
GUI update and a bit of combat. I would love to have feed back but i think i'm going to have to move back to the old system any ways. Check changelog if you really want to know what's been changed. I've got to go now.
GUI update and a bit of combat. I would love to have feed back but i think i'm going to have to move back to the old system any ways. Check changelog if you really want to know what's been changed. I've got to go now.
Wednesday, May 16, 2012
Combat update.
I’m
working on the program and I just added the chance to hit. I’m thinking of
doing some work on the GUI and hopefully will have a better design. I’m thinking
of moving the JTextArea to the left or right panel. If I move it to the right
than I will Make it a tabbed pane. I will likely remove the tabbed pane in the
Center section since I don’t think I need it for anything right now
latest version here: http://www.mediafire.com/?0j5he2laf66sewq
Added a bit chance to hit to the combat and changed some variables around.
latest version here: http://www.mediafire.com/?0j5he2laf66sewq
Added a bit chance to hit to the combat and changed some variables around.
Tuesday, May 15, 2012
More realistic combat system... not really, UPDATE!
So i am at school and i decided to get some work done on the combat system. It was a pain in the ass because 2 if statements were fighting each other. one wanted to add the damage to the health and one wanted to remove it.
I got it fixed and now we have health working.
http://www.mediafire.com/download.php?t84wxci7hv2iyev 4.10.280
I did some other bug fixed and put them in the change log. I should really start updating that more.
Anyways everything i could think was added into todays note for the change log.
I have some plans on making a small tutorial level with a science lab but that's just for fun and profit.
I'll see what happens.
I got it fixed and now we have health working.
http://www.mediafire.com/download.php?t84wxci7hv2iyev 4.10.280
I did some other bug fixed and put them in the change log. I should really start updating that more.
Anyways everything i could think was added into todays note for the change log.
I have some plans on making a small tutorial level with a science lab but that's just for fun and profit.
I'll see what happens.
Before school release
So i got the combat system to a little bit more flushed out.
Only notice thing i can think of is killing the monster.
if the monster is attacked and the health is less than 1 (0 or below.) then the monster is removed from the board.
http://www.mediafire.com/download.php?1v42t2pgf5o24k6
I completed this last night but i'm uploading it before school.
Only notice thing i can think of is killing the monster.
if the monster is attacked and the health is less than 1 (0 or below.) then the monster is removed from the board.
http://www.mediafire.com/download.php?1v42t2pgf5o24k6
I completed this last night but i'm uploading it before school.
Monday, May 14, 2012
Update
I have worked on the combat system and i have the ground work done. Right now if you attack a monster all it does is pick a number between 1 and 10.
All i did was added code to connect to the combat method and then used a very basic random number generator to test how everything is working.
Running in to the monster will run the combat system.
http://www.mediafire.com/download.php?9ox5anpbzhdpnas
Again this is very basic but it's good enough since i just want to know it works.
http://www.mediafire.com/download.php?9ox5anpbzhdpnas
Again this is very basic but it's good enough since i just want to know it works.
Saturday, May 12, 2012
Update. Now movement works.
Anyways back to the game. I was able to make a quick fix to the movement problems I was having.
With the latest version you should be able to just hit movement buttons and it will automatically update the map without you having to click between tabs. The tabs themselves got messed up and i'm not sure why but i can guess where it happens.
I'm moving on to adding more than one actor to the screen and then i need to fix the combat code but for some reason both actors are getting added to the same spot and are moving at the same time.
I removed the code for this release and shall give it another try in a few minutes but i think i will be going to bed before i can fix it.
Falling Star 4 9 5 build 271.zip http://www.mediafire.com/download.php?byp5rmpe1iy18p1
EDIT
The actor was getting added correctly but i had hard coded a value in to use the Player's location to add the graphic.
I might release the update tonight but i want to take a crack at the combat system which might delay it's release by a day.
With the latest version you should be able to just hit movement buttons and it will automatically update the map without you having to click between tabs. The tabs themselves got messed up and i'm not sure why but i can guess where it happens.
I'm moving on to adding more than one actor to the screen and then i need to fix the combat code but for some reason both actors are getting added to the same spot and are moving at the same time.
I removed the code for this release and shall give it another try in a few minutes but i think i will be going to bed before i can fix it.
Falling Star 4 9 5 build 271.zip http://www.mediafire.com/download.php?byp5rmpe1iy18p1
EDIT
The actor was getting added correctly but i had hard coded a value in to use the Player's location to add the graphic.
I might release the update tonight but i want to take a crack at the combat system which might delay it's release by a day.
Next release information.
The latest release is a work in progress for the movement system.
I have added support for 2 ways to move. if you press the number pad keys when num lock is on then your character will move in that direction. Because how java works, I had to use sorta a coding hack to get this to work and you have no delay what so ever. I also added frame that will pop up when you create a new game. The frame will provide a GUI to move your character.
Very important information! There is a display bug with the map panel. To update the information displayed, you have have to be focused on another tab. I'm not totally sure if you can just click away and then back.
I just thought of a hack to fix that problem. I am likely to move a step back and work with some open source code that just displays characters. what i say characters i mean something like 'w' or '@'
Falling Star 4 9 5 build 271.zip : http://www.mediafire.com/?byp5rmpe1iy18p1
Also i added the south panel again but i'm working on it. I used a GUI builder for it.
I have added support for 2 ways to move. if you press the number pad keys when num lock is on then your character will move in that direction. Because how java works, I had to use sorta a coding hack to get this to work and you have no delay what so ever. I also added frame that will pop up when you create a new game. The frame will provide a GUI to move your character.
Very important information! There is a display bug with the map panel. To update the information displayed, you have have to be focused on another tab. I'm not totally sure if you can just click away and then back.
I just thought of a hack to fix that problem. I am likely to move a step back and work with some open source code that just displays characters. what i say characters i mean something like 'w' or '@'
Falling Star 4 9 5 build 271.zip : http://www.mediafire.com/?byp5rmpe1iy18p1
Also i added the south panel again but i'm working on it. I used a GUI builder for it.
Thursday, May 3, 2012
I'm working, I swear... Gore also likes castles with ghost.
So I have been working on my program and I got a lot of work done. This feels like one of those days where i did a lot but i feel like i didn't go anywhere. So I'm able to get a workable release done by tonight but i'm not sure there is enough graphically changed to the program to be worth the release.
I updated the code/class for the information on the map.
Basically how i did it before was making 2 containers.
if you're smart, then you're added in to a list.
if you're dumb, then you're added to a list of a list
or thats the theory of how it worked.
After 3 and half hours of work, I shall list what it does while trying to sound smart.
<Note i get long winded and really the rest of this post is worthless.>
1 it makes three list. One for entities(smart/moving Objects), a list for Items, and a 2 dimensional array of ArrayList<Actor>.
I would first like to first explain the last part because it's confusing. So i will start with array. a Array is basically a address but can be used with any object type. It's more like a modifier saying that a address isn't for a house but a neighborhood. here takes this.
int yourAddress = new int(10302);
int your friendAdress = new int(10301)
int[] neighborhood = new int[2];
The top one that says "yourAddress", lets pretend your address is 10302 which is a integer but your the second house down in this neighborhood. I can add "yourAddress" to the a element/Location on the array which is the neighborhood. I can do the same thing on your friends address. This is sweet because I can do door to door marketing based on complete neighborhoods and i don't have to know what houses are there.
also just to note, computers think in two which is why we have odd numbers like 1024 MB is a GB. so this means 0 is considered a number. I think a byte(small amount a of data) can go as low as -128 and as high as 127. this is important because if your the second house in the neighborhood, then i would say
neighborhood[1]
if I was talking about your house. if i was talking about the first house i would say neighborhood[0]
a 2 dimensional array is is basically a array in a array. lets say you're playing tick tack toe. you got a grid that's 3 by 3.
int[][] TickTacToe = new int[3][3];
#012Y
___
0|123
1|456
2|789
X
if i want the information that 1 was at then i way say TickTacToe[0][0] but if wanted the information at 8 i would say TickTacToe[1][2. See how that works?
now lets move to array list. ArrayList is basically a list, clear and simple. It's a little different but i can't explain what it is without you being a programmer and likely i would have to be face to face. Just think about it as a list and forget the word array in the name.
____________________
Now going back to my program and how it works. Okay i have these three lists(basically there all list)
I take the items and figure out where they would be located and add them to the "2 dimensional array of ArrayList<Actor>." because they don't move and the list they were in was just short term.
The entities i keep where they are since they're likely to move.
Moving to the display code. (a bit of a display code);
I make a second 2 dimensional array but this time it's char which stands for character.
I then find out where all the entities are and put a char for the entity in the new array.
then scan the old 2 dimensional array of ArrayList<Actor>. and find where the items are in the room and place there char in the char array if the char doesn't equal any other value.
Sorry for this long winded end of the post. I'm really bored if you didn't notice... GIVE ME COOKIES or something. money would be nice to.... no wait i have no way to accept money.
Also i have a nice looking service that will allow me to sell any product i make, online.
I'm going to go to gym now.
I updated the code/class for the information on the map.
Basically how i did it before was making 2 containers.
if you're smart, then you're added in to a list.
if you're dumb, then you're added to a list of a list
or thats the theory of how it worked.
After 3 and half hours of work, I shall list what it does while trying to sound smart.
<Note i get long winded and really the rest of this post is worthless.>
1 it makes three list. One for entities(smart/moving Objects), a list for Items, and a 2 dimensional array of ArrayList<Actor>.
I would first like to first explain the last part because it's confusing. So i will start with array. a Array is basically a address but can be used with any object type. It's more like a modifier saying that a address isn't for a house but a neighborhood. here takes this.
int yourAddress = new int(10302);
int your friendAdress = new int(10301)
int[] neighborhood = new int[2];
The top one that says "yourAddress", lets pretend your address is 10302 which is a integer but your the second house down in this neighborhood. I can add "yourAddress" to the a element/Location on the array which is the neighborhood. I can do the same thing on your friends address. This is sweet because I can do door to door marketing based on complete neighborhoods and i don't have to know what houses are there.
also just to note, computers think in two which is why we have odd numbers like 1024 MB is a GB. so this means 0 is considered a number. I think a byte(small amount a of data) can go as low as -128 and as high as 127. this is important because if your the second house in the neighborhood, then i would say
neighborhood[1]
if I was talking about your house. if i was talking about the first house i would say neighborhood[0]
a 2 dimensional array is is basically a array in a array. lets say you're playing tick tack toe. you got a grid that's 3 by 3.
int[][] TickTacToe = new int[3][3];
#012Y
___
0|123
1|456
2|789
X
if i want the information that 1 was at then i way say TickTacToe[0][0] but if wanted the information at 8 i would say TickTacToe[1][2. See how that works?
now lets move to array list. ArrayList is basically a list, clear and simple. It's a little different but i can't explain what it is without you being a programmer and likely i would have to be face to face. Just think about it as a list and forget the word array in the name.
____________________
Now going back to my program and how it works. Okay i have these three lists(basically there all list)
I take the items and figure out where they would be located and add them to the "2 dimensional array of ArrayList<Actor>." because they don't move and the list they were in was just short term.
The entities i keep where they are since they're likely to move.
Moving to the display code. (a bit of a display code);
I make a second 2 dimensional array but this time it's char which stands for character.
I then find out where all the entities are and put a char for the entity in the new array.
then scan the old 2 dimensional array of ArrayList<Actor>. and find where the items are in the room and place there char in the char array if the char doesn't equal any other value.
Sorry for this long winded end of the post. I'm really bored if you didn't notice... GIVE ME COOKIES or something. money would be nice to.... no wait i have no way to accept money.
Also i have a nice looking service that will allow me to sell any product i make, online.
I'm going to go to gym now.
Wednesday, May 2, 2012
Working at school.
I'm going to work on the program at school after classes. Does anyone have any suggestions or comments they would like to make. I am fine with you commenting here.
I need to redo parts in my AreaMap, AreaMapIO, and CharacterIO classes.
AreaMap basically creates the map.
AreaMapIO is for loading and saving the map.
CharacterIO is much like AreaMapIO but for the character.
It's 721 hours so i'm going to head off the school. I need to be there before 830 hours and it will take me about 40 minutes. However it's better to be early than late.
I've had maybe 6 hours of sleep so i'm doing better than last night, sorta.... CURSE... it seems i'm blogging about my stupidity and life. Anyways wish me luck on my test.
I need to redo parts in my AreaMap, AreaMapIO, and CharacterIO classes.
AreaMap basically creates the map.
AreaMapIO is for loading and saving the map.
CharacterIO is much like AreaMapIO but for the character.
It's 721 hours so i'm going to head off the school. I need to be there before 830 hours and it will take me about 40 minutes. However it's better to be early than late.
I've had maybe 6 hours of sleep so i'm doing better than last night, sorta.... CURSE... it seems i'm blogging about my stupidity and life. Anyways wish me luck on my test.
Sunday, April 22, 2012
Past versions #2
Hi, so this post is to help keep past version available to the general public.
Next: Doesn't exist yet.
Current version : http://www.mediafire.com/download.php?wd1vkh3k9pzzdy2 4.9.1 build 251
Past: http://blue-lighter.blogspot.com/2011/08/past-program-and-past-versions.html
I might have repeats from my other thread but there isn't much i can do about that. I wasn't keeping the best records so some of this might be mislabeled.
Other / 4.0.0
http://www.mediafire.com/download.php?g1jskzydk55mr3v 4.7.20 build 200
http://www.mediafire.com/download.php?wd1vkh3k9pzzdy2 4.9.1 build 251
Other / 3.0.0
http://www.mediafire.com/download.php?ubwdyj8qf7372b3 4.7.21 build 205
Flying Star/ 3.0.0
http://www.mediafire.com/download.php?ta647m1zlj7l5pn 3.6.10 build 133
http://www.mediafire.com/download.php?1bxh1f4ert7w47k 3.6.12 build 137
http://www.mediafire.com/download.php?0dl5ygyv2a2su2j 3.6.13 build 140
http://www.mediafire.com/download.php?4a9a1kjwhfu0xx1 3.6.14 build 141
http://www.mediafire.com/download.php?cdt74oyd4j4s3h8 3.6.14 build 142
Flying Star / 2.0.0
http://www.mediafire.com/download.php?4eujdooz8hk2v4v 2.2.4 build 48
http://www.mediafire.com/download.php?qxg71lf3s80g2ry 2.3.4 build 58
http://www.mediafire.com/download.php?a0y97xcak0ihf7f 2.4.4 build 70
http://www.mediafire.com/download.php?g98b32us7l5h94x 2.4.5 build 72
http://www.mediafire.com/download.php?szds90nhd8ak1s2 2.4.8 build 78
http://www.mediafire.com/download.php?zqep9f85ujaal5x 2.4.9 build 84
http://www.mediafire.com/download.php?p6habnk0cvkag36 2.4.10 build 92
http://www.mediafire.com/download.php?63byc6bhq4xtei4 2.4.10 build 93
http://www.mediafire.com/download.php?bb7ra5uzbebg8be 2.4.10 build 94
http://www.mediafire.com/download.php?cucazimrlc3fy3g 2.4.10 build 95
http://www.mediafire.com/download.php?7r931dz3kv3d8w9 2.5.10 build 96
http://www.mediafire.com/download.php?67k3xg2kh841mg2 2.6.10 build 99
Character Creator/ 0.1.0
http://www.mediafire.com/download.php?knyhkc7usj6t4n2 0.0.0 build 0
http://www.mediafire.com/download.php?unuhqmia9nuu8b4 0.0.1 build 2
http://www.mediafire.com/download.php?7bf0xfa8s0h60gp 0.0.1 build 4
http://www.mediafire.com/download.php?eaj9u4ybaoav4kr 0.1.1 build 9
http://www.mediafire.com/download.php?edzkcz6he4y9il8 0.1.1 build 17
http://www.mediafire.com/download.php?dzuhmjtt1gqzjve 0.1.1 build 22
http://www.mediafire.com/download.php?19n5cf41w9f0beb 0.1.2 build 30
http://www.mediafire.com/download.php?20zau66eejgse8z 0.2.3 build 45
MIC
http://www.mediafire.com/download.php?of38mfdav96wvom Tile Test 1
http://www.mediafire.com/download.php?a4kmabldj227kx7 Tile Test 2
Also this chess board looks cool, I want but i already have about 5 boards and I never use them.
Chess 4 Game
This one however is way out of my price range.
"Large Metal Staunton on Grey Briar Chess Board"
If your looking for a new chess board, and you'd like to support me, buying though either of these links will support me. Top one is cheaper but the button is fancy i guess... I'm not sure the bottom one is worth it unless you lie metal and marble.
Next: Doesn't exist yet.
Current version : http://www.mediafire.com/download.php?wd1vkh3k9pzzdy2 4.9.1 build 251
Past: http://blue-lighter.blogspot.com/2011/08/past-program-and-past-versions.html
I might have repeats from my other thread but there isn't much i can do about that. I wasn't keeping the best records so some of this might be mislabeled.
Other / 4.0.0
http://www.mediafire.com/download.php?g1jskzydk55mr3v 4.7.20 build 200
http://www.mediafire.com/download.php?wd1vkh3k9pzzdy2 4.9.1 build 251
Other / 3.0.0
http://www.mediafire.com/download.php?ubwdyj8qf7372b3 4.7.21 build 205
Flying Star/ 3.0.0
http://www.mediafire.com/download.php?ta647m1zlj7l5pn 3.6.10 build 133
http://www.mediafire.com/download.php?1bxh1f4ert7w47k 3.6.12 build 137
http://www.mediafire.com/download.php?0dl5ygyv2a2su2j 3.6.13 build 140
http://www.mediafire.com/download.php?4a9a1kjwhfu0xx1 3.6.14 build 141
http://www.mediafire.com/download.php?cdt74oyd4j4s3h8 3.6.14 build 142
Flying Star / 2.0.0
http://www.mediafire.com/download.php?4eujdooz8hk2v4v 2.2.4 build 48
http://www.mediafire.com/download.php?qxg71lf3s80g2ry 2.3.4 build 58
http://www.mediafire.com/download.php?a0y97xcak0ihf7f 2.4.4 build 70
http://www.mediafire.com/download.php?g98b32us7l5h94x 2.4.5 build 72
http://www.mediafire.com/download.php?szds90nhd8ak1s2 2.4.8 build 78
http://www.mediafire.com/download.php?zqep9f85ujaal5x 2.4.9 build 84
http://www.mediafire.com/download.php?p6habnk0cvkag36 2.4.10 build 92
http://www.mediafire.com/download.php?63byc6bhq4xtei4 2.4.10 build 93
http://www.mediafire.com/download.php?bb7ra5uzbebg8be 2.4.10 build 94
http://www.mediafire.com/download.php?cucazimrlc3fy3g 2.4.10 build 95
http://www.mediafire.com/download.php?7r931dz3kv3d8w9 2.5.10 build 96
http://www.mediafire.com/download.php?67k3xg2kh841mg2 2.6.10 build 99
Character Creator/ 0.1.0
http://www.mediafire.com/download.php?knyhkc7usj6t4n2 0.0.0 build 0
http://www.mediafire.com/download.php?unuhqmia9nuu8b4 0.0.1 build 2
http://www.mediafire.com/download.php?7bf0xfa8s0h60gp 0.0.1 build 4
http://www.mediafire.com/download.php?eaj9u4ybaoav4kr 0.1.1 build 9
http://www.mediafire.com/download.php?edzkcz6he4y9il8 0.1.1 build 17
http://www.mediafire.com/download.php?dzuhmjtt1gqzjve 0.1.1 build 22
http://www.mediafire.com/download.php?19n5cf41w9f0beb 0.1.2 build 30
http://www.mediafire.com/download.php?20zau66eejgse8z 0.2.3 build 45
MIC
http://www.mediafire.com/download.php?of38mfdav96wvom Tile Test 1
http://www.mediafire.com/download.php?a4kmabldj227kx7 Tile Test 2
Also this chess board looks cool, I want but i already have about 5 boards and I never use them.
Chess 4 Game
This one however is way out of my price range.
"Large Metal Staunton on Grey Briar Chess Board"
If your looking for a new chess board, and you'd like to support me, buying though either of these links will support me. Top one is cheaper but the button is fancy i guess... I'm not sure the bottom one is worth it unless you lie metal and marble.
Wednesday, August 31, 2011
Past Program and past versions.
Past versions of my software so far and it should be updated with the latest versions.
Character Saver
http://www.mediafire.com/?9bte6ua1zl65ifx I believe 0.1.1 build Unknown (likely before i started builds.)
http://www.mediafire.com/?e426na0nd164xfr 0.1.2 build 2
http://www.mediafire.com/?d36gv0h2i50h4y0 0.1.3 build 30
http://www.mediafire.com/?65wj5mcgsgu34le 0.1.2 build 30 source
http://www.mediafire.com/?9bte6ua1zl65ifx I believe 0.1.1 build Unknown (likely before i started builds.)
http://www.mediafire.com/?e426na0nd164xfr 0.1.2 build 2
http://www.mediafire.com/?d36gv0h2i50h4y0 0.1.3 build 30
http://www.mediafire.com/?65wj5mcgsgu34le 0.1.2 build 30 source
http://www.mediafire.com/?owacc7su28n54bg 0.1.4 build 24 (Build number doesn't match up)
Flying Star
(Grids)
http://www.mediafire.com/?knyhkc7usj6t4n2#2 PrePreAlpha. (This was a test to making grid)
http://www.mediafire.com/?unuhqmia9nuu8b4#2 PrePreAlpha 0.0.1build2(Last PrePreAlpha)
(GUI updates)
http://www.mediafire.com/?7bf0xfa8s0h60gp#1 Falling Stars 0.0.1 Build 4 (Start of GUI)
http://www.mediafire.com/?eaj9u4ybaoav4kr#1 Falling Stars 0.1.1 Build 9 (over haul on GUI)
http://www.mediafire.com/?edzkcz6he4y9il8#1 Falling Stars 0.1.1 build 17
http://www.mediafire.com/?dzuhmjtt1gqzjve#1 Falling Stars 0.1.1 build 22
http://www.mediafire.com/?20zau66eejgse8z Falling Stars 0.2.3 build 45
The Version number work like this
1.2.3 build 4
the first number or one in this case is a huge update. This will likely be a overhaul or starting from scratch
Second number or 2 is a major update where something big has changed like direction.
Third or 3 is a minor and/or normal update.
Build and/or 4 is basically when something is changed it's a new build. Just keep track of how many times the code has been recompiled basically
Subscribe to:
Posts (Atom)