Showing posts with label Work. Show all posts
Showing posts with label Work. Show all posts

Sunday, May 19, 2013

B.I.P.

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

Friday, May 17, 2013

Progress.... is slow.

Well my sneaky plan of programming on my off hours at school has been ruin by... Procrastination .  You can tell this was a total shock to me because of how many attributes i gave that string of text compared to the rest. It's a annoying how programming ruins your ability to talk like a normal human; who says "String of text?" well programmers who have to deal with string.

Anyways here's what i'm doing.
I've been working on a 'package' or 'Library' as they're called for speeding up development on games. I plan to release this on LOK as a group project as soon as i think i've done enough.
I've already made a simple test game that uses the engine but this is really simple and i wouldn't call it a game.
I think i'm going to redo NC cop again and see if i can do it right this time.

I got some some ideas that could be used to make the game better.
I'll start by look at my old code for the next 2 and a half hours until my classes start.
The big problem is coding at school is the fact my main code is on my Laptop and what i carry around is a flash drive with a back up copy. It's just that the flash drive normally has a out of date version of software. NC cop i should have a problem with since i haven't touched that in months.

I think i might try a dungeon system with NC cop a lot like how CoC does it but randomly generated.

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.

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.

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.

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.

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.

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.

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.



Tuesday, May 8, 2012

Work

So I am right now at college again... this is like a daily occurrence.

Anyways i am working on the program and I'm feeling like a idiot for some reason. Basically the reason why character movement code doesn't work is because the character isn't put in a list with the rest of the map code.

I have fixed this but it still doesn't work correctly. I am hoping to have a new build done by tonight.

that will work.

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.




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.

Tuesday, April 24, 2012

Small rewrite.

I am going to rework some of my old code from the very start. Annoying but it's better than making a square fit in to a circle hole. I have a better idea what i need and I am able rip some from my old code.
I'm partly doing it because i'm unsure why my code is acting up and I might as well rewrite this part to function with the rest.

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.

New release soon, I need help when it is released

So here is what i want people to look at if anything, next release.
I need you to click on every item you can in the menu bar, however, the quit button does work so use that last.

When you click on the main menu in the menu bar; I need you to click on the back button, and the new game button in the panel that covers the tabbed pane.

I need feed back on how this feels. I still have a bit of work before i post the jar. The character creator will likely be broken for this release and i know the load feature will be.

I will make a post on the LoK forums when i have something.

Also I figured out my problem with commenting, I will be able to answer all your questions here.

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/?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