--- Log opened Tue Jun 10 00:00:12 2014 |
--- Day changed Tue Jun 10 2014 |
00:00 | | Turaiel[Offline] is now known as Turaiel |
00:11 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
00:25 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
00:25 | | mode/#code [+o himi] by ChanServ |
00:31 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:24 | | Orthia [orthianz@Nightstar-3tp.juj.184.203.IP] has quit [Ping timeout: 121 seconds] |
01:29 | | Orthia [orthianz@Nightstar-3tp.juj.184.203.IP] has joined #code |
01:29 | | mode/#code [+o Orthia] by ChanServ |
01:48 | | Derakon_ is now known as Derakon |
01:48 | | mode/#code [+ao Derakon Derakon] by ChanServ |
02:13 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code |
02:13 | | mode/#code [+o himi] by ChanServ |
02:34 | | Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
02:40 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:17 | | Serah [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
04:49 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has joined #code |
04:55 | < Harlow> | Mcmartin, you've helped build games before, is there a general outline for functions and classes that you /need/ to make a game properly? |
04:55 | <&Derakon> | No, there isn't, because games are wildly variant in what they require. |
04:56 | <&Derakon> | E.g. an interactive fiction game is totally different from a 2D platformer, a puzzle game, or an FPS. |
04:56 | <&Derakon> | At best they'll share some menu code. |
04:57 | <@Reiv> | And even then, check out CogMind for a creative approach to menus~ |
04:58 | | Kindamoody[zZz] is now known as Kindamoody |
04:58 | < Harlow> | Well view-controllers, game-states, menus, ect. u things like that are basically in everything. |
04:58 | < Harlow> | omit u * |
04:59 | <@Reiv> | Sure, but game-states can be wildly variant in what gets saved and how, and why. |
04:59 | <@Reiv> | For instance, there's a reason checkpoint-based saves are so popular, even if gamers hate them. |
05:00 | <&Derakon> | Your savefile is a number~ |
05:00 | <@Reiv> | View-controllers, sure, every game puts output to the screen. But a 2D game might do so very differently to an FPS or flight simulator. |
05:00 | < Harlow> | yeah but its still a thing that you need |
05:01 | < Harlow> | I'm asking basically what you /need/ for a functioning game, a tutorial for the essential frameworks of one. |
05:01 | <@Reiv> | Correct, but I'm pointing out that they're wildly different between different games and genres |
05:01 | <@Reiv> | So there's no One True System for it all*. |
05:02 | <@Reiv> | * Engines like Unity are an attempt to provide one, promising that you can make almost anything in them. How successful you are depends on how comfortable you are with your tools, of course... |
05:02 | < Harlow> | I know they vary wildly but there are some things that are very essential though-out all games, e.g. an input handler. |
05:02 | <@Reiv> | Yeeesss. |
05:02 | <@Reiv> | How you'd implement the handler matters, though. |
05:03 | < Harlow> | Reiv, I'm not asking about implementations i am saying its a thing that all games must have |
05:03 | <@Reiv> | If this is for a tutorial on how to make games, decide to make a specific game and provide specific tools for it. |
05:03 | <&Derakon> | If you want to write games, honestly I'd say use an engine rather than write your own. |
05:03 | <&Derakon> | 99.9+% of game developers who write their own engines do not finish. |
05:03 | <@Reiv> | If this is "I want to write a set of generic classes that do everything always", send your CV to the Unreal development team. |
05:03 | <&Derakon> | The odds are something like 10x better for those who use premade engines~ |
05:03 | < Harlow> | Derakon by definition isn't that false? |
05:04 | <@Reiv> | Not unless you argue that a person who doesn't finish a game isn't really a game dev. |
05:04 | <@Reiv> | And that there smacks of elitism~ |
05:04 | <&Derakon> | Anyway, bedtime for me. Good luck with whatever it is you're working on. |
05:04 | | Derakon is now known as Derakon[AFK] |
05:09 | | celticminstrel [celticminst@Nightstar-g3ttc7.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:21 | | Netsplit *.net <-> *.split quits: simon_, @Namegduf, @Orthia, @gnolam, @Vornicus, Xires, @froztbyte, [R], @jeroud, @jerith |
05:21 | | * McMartin looks at backscroll |
05:21 | <&McMartin> | Harlow: I think YoYo's Game Maker system is a pretty sensible near-univeral abstraction for what we think of as 2D games. |
05:22 | | Netsplit over, joins: &jeroud, &jerith, @Orthia, @froztbyte, @gnolam, ~Vornicus, @Namegduf, [R], Xires, simon_ |
05:22 | <&McMartin> | So there's an event loop and a notion of objects that have speeds and can collide with one another |
05:23 | <&McMartin> | 2d games are much more likely to operate in terms of pixels per frame instead of the more general and moer robust world units per second |
05:24 | <&McMartin> | None of this, of course, applies to Inform |
05:24 | <&McMartin> | Or IF generally |
05:25 | | Turaiel is now known as Turaiel[Offline] |
05:33 | | Netsplit *.net <-> *.split quits: simon_, @Namegduf, @Orthia, @gnolam, @Vornicus, Xires, @froztbyte, [R], @jeroud, @jerith |
05:34 | | Netsplit over, joins: &jeroud, &jerith, @Orthia, @froztbyte, @gnolam, ~Vornicus, @Namegduf, [R], Xires, simon_ |
05:40 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
05:57 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
06:01 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:13 | | macdjord|wurk is now known as macdjord|slep |
06:42 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has quit [[NS] Quit: BED] |
07:57 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code |
08:59 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has quit [Ping timeout: 121 seconds] |
09:05 | | Netsplit *.net <-> *.split quits: @Orthia, simon_, @Namegduf, @gnolam, Xires, RchrdB, @froztbyte, [R], @jeroud, @jerith |
09:06 | | Netsplit over, joins: RchrdB, &jeroud, &jerith, @Orthia, @froztbyte, @gnolam, @Namegduf, [R], Xires, simon_ |
09:23 | | Kindamoody is now known as Kindamoody|afk |
09:31 | | Serah [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
09:31 | | mode/#code [+o Serah] by ChanServ |
10:17 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving] |
10:30 | <@Azash> | https://github.com/odoo/odoo/blob/master/addons/web/static/src/js/view_form.js#L 1919 |
10:33 | | mode/#code [+o RchrdB] by ChanServ |
11:03 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
11:18 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
11:18 | | mode/#code [+o himi] by ChanServ |
11:19 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
11:42 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
11:52 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
11:52 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
11:54 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
11:54 | | mode/#code [+o himi] by ChanServ |
12:12 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:25 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
12:25 | | mode/#code [+o himi] by ChanServ |
13:27 | | * gnolam arghs at Qt. |
13:28 | <@gnolam> | There doesn't appear to be any way to set a QToolBar's position with style sheets. >:E |
13:52 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
14:06 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
14:06 | | mode/#code [+o himi] by ChanServ |
14:21 | | celticminstrel [celticminst@Nightstar-42flbc.dsl.bell.ca] has joined #code |
14:21 | | mode/#code [+o celticminstrel] by ChanServ |
14:36 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
14:36 | | mode/#code [+o JustBob] by ChanServ |
14:52 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
15:05 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
15:05 | | mode/#code [+o himi] by ChanServ |
15:20 | | You're now known as TheWatcher[afk] |
15:38 | | Serah [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
16:40 | | Serah [Z@Nightstar-ro94ms.balk.dk] has joined #code |
16:40 | | mode/#code [+o Serah] by ChanServ |
16:48 | <@RchrdB> | Hello Serah. |
16:49 | <@Serah> | Good evening Mr. B. |
16:58 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
18:14 | | celticminstrel [celticminst@Nightstar-42flbc.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
18:45 | <@gnolam> | "Elementary topoi": mathematical concept or RPG monster? |
18:46 | <@RchrdB> | Maths. Also both. |
18:46 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has joined #code |
19:22 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds] |
19:52 | | Serah [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds] |
19:56 | | Kindamoody|afk is now known as Kindamoody |
20:11 | | Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has joined #code |
20:23 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
20:23 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:59 | | Kindamoody is now known as Kindamoody[zZz] |
21:03 | | You're now known as TheWatcher |
21:32 | | Serah [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
21:32 | | mode/#code [+o Serah] by ChanServ |
22:14 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has joined #code |
22:22 | | HotShot[ipad] [HotShot@Nightstar-v7se27.try.wideopenwest.com] has quit [Ping timeout: 121 seconds] |
23:01 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:15 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
23:15 | | mode/#code [+o himi] by ChanServ |
23:22 | | Xires is now known as ^Xires |
23:25 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:35 | | ^Xires is now known as Xires |
23:38 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
23:38 | | mode/#code [+o himi] by ChanServ |
23:41 | | Turaiel[Offline] is now known as Turaiel |
23:56 | | Serah [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
23:57 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
--- Log closed Wed Jun 11 00:00:57 2014 |