Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Post your current projects ! [discussion & questions]
New Posts  All Forums:Forum Nav:

Post your current projects ! [discussion & questions] - Page 4

Poll Results: Which is your main/favourite language ? :)

 
  • 0% (0)
    Python
  • 14% (4)
    C
  • 14% (4)
    C#
  • 17% (5)
    C++
  • 0% (0)
    Oberon (lol)
  • 25% (7)
    Java
  • 3% (1)
    Javascript
  • 0% (0)
    Brainfuck (hehe)
  • 7% (2)
    Perl
  • 7% (2)
    Visual Basic
  • 0% (0)
    Ruby
  • 0% (0)
    PHP
  • 0% (0)
    Objective-C
  • 0% (0)
    Others
  • 10% (3)
    I couldn't care less
28 Total Votes  
post #31 of 35
Thread Starter 
Quote:
Originally Posted by Plan9 View Post

DirectX has a nicer set of APIs. Or at least that was the case back when I was writing Windows games.
My current project is a rewrite of my IRC / instant messenger bot. Just about to bring it back on MSN.

Why would you need an IRC/IM bot? to annoy/spam people? tongue.gif
and I see. I kinda expected such a thing from DX.
Quote:
Originally Posted by Multiverse View Post

Well I don't have any reason other than that's what the book, Advanced 2D Game Design, uses. I haven't looked much into OpenGL, but I do plan on it. Also, I plan on jumping into 3D programming after I get game programming down in general, so I figured this would be a good route. I just finished a Java class and more specifically it was my first experience with OO programming.
What language(s) did you use for your Graphics Engine? and did you use OpenGL or DirectX?

Ah ok biggrin.gif
ad my engine won't even be close to the speed of yours, since it purely runs on the CPU. We weren't supposed to make engine like eg: CryEngine III or something haha. We're just starting from the basics, which are the already-integrated calculations in gpu's themselves. I've added a spoiler of a readme file I made to show my professor the functionalities I implemented. it's quite nice smile.gif though most of it is so close to the basics of graphical functionality that they're integrated in gpu's already lol (scaling, triangulation, lighting, zbuffering,...)
Warning: Spoiler! (Click to show)
==Computer Graphics==
Naam: Olivier Van Aken
Datum: 25/05/12

*2D L-systems:
- implemented basic functionality:
+ centered view of Real lines
+ 2D L-Systems
- implemented advanced functionality:
+ L-Systemen met haakjes

*3D Linedrawings:
- implemented basic functionality:
+ Rotation around X-axis
+ Rotatie around Y-axis
+ Rotatie around Z-axis
+ Translation
+ Scaling
+ Eye-point transformation
+ Perspective projection

*3D Bodies:
- implemented basic functionality:
+ Cube
+ Tetrahedron
+ Octahedron
+ Icosahedron
+ Dodecahedron
+ Cylinder
+ Cone
+ Sphere
+ Torus

*Z-Buffering with Lines:
- implemented basic functionality:

*Z-Buffering with Surfaces:
- implemented basic functionality:

*3D Fractals:
- implemented basic functionality:
+ generation of 3D fractals
- implemented advanced functionality:
+ Generation of a Buckyball (buckyball_zbuf.ini &
buckyball_wireframe.ini, zie project)

*Lighting:
- implemented basic functionality:
+ ambient light
+ diffuus light (infinite light source)
- implemented basic functionality:
+ Point(light)sources (non-infinite light source)
+ specular light

*Spheres en Cylinders (turning points of figures into spheres and the lines between them into cilinders
to show bigger effects of lighting and create thick figures)
- implemented basic functionality:
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
post #32 of 35
Quote:
Originally Posted by Ollii View Post

Why would you need an IRC/IM bot? to annoy/spam people? tongue.gif

You do realise that the vast majority of bots out there are helpful tools?

Just a small selection of stuff mine does:
  • a spell checker
  • it can embed extracts from a number of sites when URLs are posted, including: urban dictionary, ebay, wikipedia, numerous news sites and numerous message boards.
  • for sites that do not support embedding, it embeds <title> and meta description tags instead
  • it can perform searches against a number of sites including google and youtube.
  • host diagnostics (memory usage, disk space, server load, etc)
  • an ASCII graphing tool
  • logging
  • notifications (key phrases are monitored and forwarded directly to me)
  • as well as the typical pointless toys associated with IRC bots (magic 8 ball, random quotes, music video jukebox, etc). All of which obviously only activate when specifically triggered.

Think of it like the bang syntax in Duck Duck Go. Very powerful and convenient when used but keeps discretely out of the way when not required.

My eventual aim is to add some AI to it, but I've been working on that (off an on) for years and not really made much headway.
Edited by Plan9 - 5/30/12 at 1:11am
post #33 of 35
Thread Starter 
Quote:
Originally Posted by Plan9 View Post

You do realise that the vast majority of bots out there are helpful tools?
Just a small selection of stuff mine does:
  • a spell checker
  • it can embed extracts from a number of sites when URLs are posted, including: urban dictionary, ebay, wikipedia, numerous news sites and numerous message boards.
  • for sites that do not support embedding, it embeds <title> and meta description tags instead
  • it can perform searches against a number of sites including google and youtube.
  • host diagnostics (memory usage, disk space, server load, etc)
  • an ASCII graphing tool
  • logging
  • notifications (key phrases are monitored and forwarded directly to me)
  • as well as the typical pointless toys associated with IRC bots (magic 8 ball, random quotes, music video jukebox, etc). All of which obviously only activate when specifically triggered.
Think of it like the bang syntax in Duck Duck Go. Very powerful and convenient when used but keeps discretely out of the way when not required.
My eventual aim is to add some AI to it, but I've been working on that (off an on) for years and not really made much headway.

That's quite a lot of functionality tongue.gif I personally wouldn't need many of them. Though I do understand the necessity of host diagnostics, logging, notifications, etctec, the more administrative occupations a bot should have smile.gif I really don't see why you would need a spell checker xd, searches, etcetc? Or does the answer 'because I can' apply to this ;p.

I wasn't thinking about the administrative features a bot can contain, but rather the automatisation of typing/keystrokes.
Edited by Ollii - 5/30/12 at 2:34am
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
post #34 of 35
Quote:
Originally Posted by Ollii View Post

That's quite a lot of functionality tongue.gif I personally wouldn't need many of them. Though I do understand the necessity of host diagnostics, logging, notifications, etctec, the more administrative occupations a bot should have smile.gif I really don't see why you would need a spell checker xd, searches, etcetc? Or does the answer 'because I can' apply to this ;p

You don't "need" them, but they're convenient when chatting. eg
Code:
<me> have you seen the trailer for the new Bong movie?
<you> nope. any good?
<me> !v james bond trailer
<bot> youtube.com/v=234lkjsdf4 James Bond Trailer
Code:
<you> What do you use to steam videos?
<me> subsonic
<you> !wiki subsonic
<bot> Subsonic is a media server written in Java that can transcode video and music and stream that via the web browser or to smart phones.
<me> give it a try
<me> !g subsonic
<bot> www.subsonic.com Subsonic media server
Code:
<me> did you hear about the tax back peddle?
<you> no, what happened?
<me> www.bbc.co.uk/news/388dhsdf
<bot> Yesterday the British government did a U-turn on internet tax and everyone rejoiced. blah blah blah
<you> sweet
Code:
<you> check out this new TV series! www.youtube.com/v=wersdd33s
<bot> Rick Astley: "Never Gonna Give You Up"
<me> nice try mate :P

edit: damn forum was thinking names were HTML tags. epic forum fail
Edited by Plan9 - 5/30/12 at 2:58am
post #35 of 35
Thread Starter 
Quote:
Originally Posted by Plan9 View Post

You don't "need" them, but they're convenient when chatting. eg Warning: Spoiler! (Click to show)
Code:
<me> have you seen the trailer for the new Bong movie?
<you> nope. any good?
<me> !v james bond trailer
<bot> youtube.com/v=234lkjsdf4 James Bond Trailer
Code:
<you> What do you use to steam videos?
<me> subsonic
<you> !wiki subsonic
<bot> Subsonic is a media server written in Java that can transcode video and music and stream that via the web browser or to smart phones.
<me> give it a try
<me> !g subsonic
<bot> www.subsonic.com Subsonic media server
Code:
<me> did you hear about the tax back peddle?
<you> no, what happened?
<me> www.bbc.co.uk/news/388dhsdf
<bot> Yesterday the British government did a U-turn on internet tax and everyone rejoiced. blah blah blah
<you> sweet
Code:
<you> check out this new TV series! www.youtube.com/v=wersdd33s
<bot> Rick Astley: "Never Gonna Give You Up"
<me> nice try mate :P
edit: damn forum was thinking names were HTML tags. epic forum fail

Alright, I see your point tongue.gif could make stuf easier
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
[Intel] i5-2500k @ 4.0 Ghz [Asus] p8p67 Pro [MSI] N580GTX Lightning Xtreme [G.skill] RipjawsZ 16Gb (4Gbx4) CL8 1600Mhz  
Hard DriveCoolingCoolingCooling
[Samsung] Spinpoint F3 1TB [Noctua] NH-D14 [CPU cooler] [MSI] Twin Frozr III [GPU cooler] [CM] R4-L2R-20AC-GP blue LED (3x) [Case fans] 
CoolingOSMonitorKeyboard
[Zalman] ZM-MFC1 Plus [Fan controller] Windows 7 (64-bit) Home Premium [Acer] GR235Hbmii & [Medion] Life P12037 (MD 21... Logitech 
PowerCaseMouseMouse Pad
[Corsair] AX850 [Corsair] Obsidian 650D [Logitech] Cordless Click! Plus Random 
AudioAudio
Creative Integrated 
CPUMotherboardGraphicsRAM
[intel] i5-660, 3.33Ghz [gigabyte] GA-Q57M-S2H [evga] GTX560ti 2048Mb  [kingston] 4Gb 1333Mhz cl9 
Optical DriveCoolingOSMonitor
[asus] BC-12B1ST (blu-ray) [antec] 4x TriCool fans (140mm) and [corsair] s... windows 7 [panasonic] viera & [acer] p221w 22" 
PowerCaseAudioOther
[corsair] TX550M, 550W [antec] Three Hundred integrated [ocz] Vertex 3 120Gb 
CPUMotherboardGraphicsRAM
[Intel] i5-3210m @ 2.5Ghz [Lenovo] Intel Ivy Bridge chipset [Intel] HD 4000 [Samsung] 1600Mhz 8Gb (2x4) PC12800-CL11 
Hard DriveHard DriveOptical DriveCooling
[Toshiba] 500Gb 7200rpm [WD] MyPassport 500Gb 5400rpm usb3.0 [LG] HL-DT-ST GT50N DVD+-RW [Lenovo] stock cooling 
OSOSMonitorKeyboard
Windows 7 professional Ubuntu Oneiric 11.10 15.6" HD+ 1600x900 Anti-glare Lenovo keyboard <3 
PowerAudio
6 Cell Li-Ion 70+ Integrated 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Post your current projects ! [discussion & questions]