Home Games WIP Examples User Dir Affiliates Forums IRC FAQ Rules Terms Register

Username:
Password:

Badges



User Page

Projects (1)

Profile

View Fans

Showcase

RSS Feed

Games (6)

Examples (7)


 Polystyrene Man
 -0NL1N3-
 99bits
 Acid
 Adventus
 Alert Games
 Alx
 Arcalyth
 Az
 Azure
 ChIkEn
 Crane-ium
 DFortun81
 DSG
 DesertFox
 DevonX
 Dom
 Element
 Elusid
 Eternal
 Evilish
 FCYW
 Firebird
 Fox-NL
 FredFredrickson
 Game Fortress
 GearGOD
 HeroofTime55
 Hootiehoo
 Jolt the Hedgehog
 Josea
 JoshDreamland
 KaBob799
 Kaz
 Kenon
 Kilin
 KraZKat
 Kulor
 Maeghan
 Meta Chaz
 NoodleNog
 Obelisk
 Pandaroo_Fang
 ParadoxEquation
 Purianite
 Radnom_Games
 RawrSpoon
 Requiem
 Rez
 RhysAndrews
 Rob
 RoyalSmacketh
 Simon Donkers
 SixWinged
 SleepinJohnnyFish
 Soda
 SpectreNectar
 SquareWheel
 Srehpog
 T G M G
 Takagi
 Theodore III
 Theonlywonderboy
 TwistyWristy
 Tyranic-Moron
 V
 WaleedAmer
 _Player_
 aeron
 basilamer
 bendodge
 biggoron
 blueBX
 costafortune
 dabridge
 devilgoku
 firestormx
 flashback
 foslock
 fprefect111
 gamerman
 gmjab
 grayfox
 hobomonkeyc
 ludamad
 marbs
 melee-master
 mike.fourthirty
 neonut99
 omicron1
 roach
 shadowstrike32
 shawn
 sir Xemic
 sk8m8trix
 smaksak
 smarttart62
 squeakyreaper
 t3mp3st
 takua108
 thernz
 twisterghost

 Basic NPC Tutorial

 PhotoWeb

 Sapphire Tears

 Empire of the Stars

DFortun81's Page Hits? Nah, I've blocked each one!
Render Samples and Problems
August 31, 2010

Okay so, if you ready my previous blog, I started on a new game project involving AI, UI, and other RPG things. Basically, it'll be an MMORPG of the sorts and I've run into a small dilemma: I've got some really nice looking frame and component rending going on, but it's really really taxing on the FPS. In order to fix this, I made a version using surfaces that update themselves only whenever the component of one of its children changes or needs to be redrawn. This brought the FPS back up to 60 and I was very happy with that, however, using the surfaces made the render look like complete shit! Above: Original (non-surfaced) Render
Same Render... but using GM Surfaces. - Show
Same Render... but using GM Surfaces and Sir X's Fix. - Show
As you can see, the top version looks great! I want something like that, but with the FPS of the second image. (1) Is there a way to change the surface settings in GM to not fuck around with the opacity of the image in memory so much or (2) is there a different rendering DLL that you would recommend? I'm totally open to all suggestions at this point, I may even recycle this project into C++ since its still rather early in development. (3) In that case, anyone recommend a good rendering method and tutorials on that subject if one can't be found? (4) Oh, by the way, I'm using Game Maker 7. I don't know if they changed or added anything in regards to rendering in GM8, would that also be worth it?


View Comments (14)

Gradebook - Final Grades
August 23, 2010

The past few days have been total hell for my Internship project. The two programmers on the team that I had tasked with completing their sub-parts of the Social Miner project did not deliver on time, nor was what they had created up to the project sponsor's specifications. We were told on Wednesday that we had until Friday to complete the two remaining portions of the project or we would all fail the course. This alone is about 2/3s of the overall project... so we all looked around at each other for a bit after hearing our instructor say this, then he walked away after clearly stating, "Get it done." The student team lead asked me how much we had done and what we still needed to do and I roughly gave her an estimate of about 200 hours worth of programming if I did it alone. That's straight, no breaks, no sleep. She pointed at me and the other two programmers and said, "Well you'd better go stock up on caffeine." We went to QT across the street, bought 4 Full Throttles each and got to work. I called up the artists and the designers and asked them to match up all of the content they gave us with each of the layout portions and give them a label. Since this project was in ActionScript 2, used those labels to create an identical XML document tag for each of the levels. Custom XML parser in, documents done, so work began. I was furious with the other two programmers and their lack of completion, so I brought up what they completed, selected everything, and pressed the Delete key with them watching. They both said, "Duh uh uh! What are you doing?!" I looked at them both with a straight face and said, "Starting from scratch. Now here's how you do it..." The layout design given to us by the artists were all done in Adobe Illustrator. Being that the images are vector graphics and managed by the same company that made Adobe Flash, you can simply copy and paste the entire layout into Flash and work with them there, preserving text formatting as well as component placement. This makes converting the document into something we can dynamically change later by switching all text boxes to Dynamic, giving them a name, and then recording what we had named them on a piece of scratch paper for later implementation. At this point, in 30 or so seconds, we were farther along than they had gotten in 3 weeks. Since I had finished the XML parser for the levels already, I gave them the task of filling in the XML data into the sheets with the new tags while I worked on formatting and user interaction. At the recommendation and example given to me by the other programmer, I threw some buttons with mouse overlays and events behind the text that can change and interfaced them with the Widget tool. (A game feature, not a standard Flash tool.) Turned out a whole lot better than I thought that would. From there, we spent the next 10 hours finishing up and polishing the level. It was an excellent design and implemented exactly to the specifications of the sponsors and team lead. It was now Thursday morning, about 5 AM and we were all pretty tired, so I gave the team a 6 hour sleep break because it would be a long night Thursday well into Friday morning to finish the other page. After some sleep, it only took us 10 hours to finish the remaining page, much easier now that we knew how to make something just like it. What surprises me the most about the project is how in the last two days, the best content for the game was made and implemented... if only we had done that same amount of work for the whole 15 weeks we had for the project, it could have turned out so much better than it did. The team stayed up the whole night until after our presentation with the sponsor and instructor and they were both shocked as well as impressed that we pulled it off. I don't think anyone could have guess that we could trim that amount of sizable work into such a short time frame, and we even got to sleep for a bit! We were dismissed to pass out and when I came to, it was noon Saturday. Finished with the semester at last! If you read my previous blog, you'd notice the substantial difference in the grades I had with the grades I finished the semester with! :D Above: Final Semester Grades Battlefield AI - Zio So I wrote a boss AI for one of my most favorite boss characters of all time: Zio, from Phantasy Star IV. Above: Original Phantasy Star IV (4) Images of Zio Just like in the original game, Zio enters the fight with a short cut-scene as well as some dialog and immediately summons Dark Force using the Nightmare spell. Once summoned, Dark Force will cast Supreme Black Wave at a random unit on the opposing side. (since Zio and his Dark Force are on their own team, that means everyone else) Supreme Black Wave hits hard enough to one shot everyone except for a Druid in Bear form with all survival cooldowns popped, but I've only seen this happen once, and immediately followed, was struck by Zio's own Black Wave ability. In turn, killing the bear even with heals incoming. I lol'd. Zio has five abilities: (1) Black Wave, (2) Corrsion, (3) Hewn, (4) Magic Barrier, and (5) Nightmare. His initial health and damage also scale for the number of enemy units present at the time of his spawn. Black Wave has a relatively short cast time and blasts a target for 100 - 180 damage. (This will one shot a caster or priest that do not have absorption effects up.) Corrsion is a massive, short cast time AoE ability that corrodes all units within 30 yards and deals 60-80 damage to each of them. Mechanical units are disabled if within range of the attack. Corrsion is really "Corrosion", but to stay true to the game, was kept as "Corrsion" as that's how it was spelled in the game. Hewn is a massive, long cast time AoE ability that deals wind damage to all units within 30 yards does 60-80 damage to each of them. If used directly before a Corrsion spell, will literally wipe out most Caster and Healer units that have not received heals or an absorption effect yet. Magic Barrier puts up a bubble of absorption that absorbs up to 1% of Zio's maximum health every 20 seconds. Considering his health scales with the number of units, the fight gets progressively more difficult as more and more of the team dies to Zio's onslaught of attacks. Nightmare summons the presence of Zio's god, Dark Force. The summon effect ends once all units are destroyed. Dark Force must then be re-summoned should another unit be created or come into range. Above: 129 Alliance AI Members fighting against the (Empowered) Dark Prophet Zio AI implementation

View Comments (6)

Gradebook - Excel 2007
August 16, 2010

It's been a while since I posted a blog, but most recently, I fell behind in my studies due to the amount of work my internship project turned out to be. (among other things) In order to help myself catch up quickly, I through together an Excel 2007 spreadsheet for the course that I needed to catch up the most with, TCH301. I was very happy with how it turned out and ultimately decided to make one for each of my other courses. Above: TCH301 - Course Sample Most students at the university I attend have up to six courses per semester, so I created a separate document for a summary of those courses. Each individual course being in its own separate Excel Sheet within the document. (Row option at the bottom of a sheet to select a different sheet.) I filled in the rest of the data into the other sheets for all of my courses and was extremely impressed with how it turned out. I even decided to give my teacher a copy of the document and now I'm posting it here so that anyone can use it. I know of at least 6 other people at the school that have asked for it within the past few hours and I only created it just a few nights ago. Above: An example Semester Summary filled out with my Perfect grades! Oh yes. Perfect grades indeed. Anyways, you may download the excel sheets via this text link: Gradebook Excel 2007. Included is the Gradebook Template itself, a sample Gradebook Document for reference in case you mess up the formulas or overwrite something important, a single Course Gradebook document, and a sample of that document as well. Enjoy. Battlefield AI I will be posting an updated version of the Battlefield AI in the next few weeks. Stay tuned! -DF81

View Comments (4)

Prev Page | Next Page
a topic for GUITARISTS
Anyways...
ASDF pre-alpha
I'm an Attention Whore
Rock Paper Scissors Xtreme
My birthday
GARGOYLE RANCHING SUPERTIME
sprite adventures
Stage 1-2 Layout complete + Graphical
Revival
Ninja Test with Extra Ninja!
64mural
Bloop bloop
I am...Vez?
You call that Erotica?! You Red Team
Guests: 18
Polystyrene Man11:11
MMORPGguy11:10