Re: Open-source complete game in BGT

2016-10-12 Thread AudioGames . net Forum — Developers room : The coll gamer via Audiogames-reflector


  


Re: Open-source complete game in BGT

Where can I find this old version of battlezone?

URL: http://forum.audiogames.net/viewtopic.php?pid=282620#p282620





___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-07-29 Thread AudioGames . net Forum — Development room : tward via Audiogames-reflector


  


Re: Open-source complete game in BGT

I have to agree with Camlorn here. While I like BGT for what it does I believe Python is actually a better choice in the long run. There is a lot of choices for APIs and modules, and it is fully cross-platform to boot. these days with the number of blind Mac and Linux users using something other than Windows it always helps to design something that can easily be ported to a different platform besides Windows.I also agree with the sentiment that starting out with a side-scroller isnt the smartest move for a newbie. Not only would a newbie not know what the code does, but the author of the game would pretty much have to write a tutorial explaining what each and everything does. If he or she is going to do that they might as well tell them how to program in Python, explain the various APIs, and write a few sample games to get the basics across before just handing a newbie a fully operational side-scroller with no clue how the code works.To be honest I cant h
 elp but see this as a futile attempt for newbies to skip all the work of learning the language, tools, and APIs to go from point A to point Z all in one go. Learning to program games does not work that way, and if someone skips all the educational stuff and jumps head first into a fully functional game they arent going to understand a single thing because they didnt take the time to learn what they need to know.

URL: http://forum.audiogames.net/viewtopic.php?pid=182569#p182569




___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-07-29 Thread AudioGames . net Forum — Development room : stewie via Audiogames-reflector


  


Re: Open-source complete game in BGT

I dont agree that this project is for complete newbies. I think a project like this could mainly be used when a person gains basic familiarity with a language, including data structures etc. A side scroller could be useful for gaining understanding of a games structure. Not to mention it could provide useful information for those new to the language used to make such a sidescroller, as well as modules they could gain from it IE Pygame panning code.

URL: http://forum.audiogames.net/viewtopic.php?pid=182674#p182674




___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-07-29 Thread AudioGames . net Forum — Development room : camlorn via Audiogames-reflector


  


Re: Open-source complete game in BGT

Im not saying that it necessarily has to be. But thats the impression I got from the first post.You cant learn too much from a side-scroller codebase by itself. I can already tell you the broad points and save you the trouble of reading the code, and the fine points need more explanation than a function. If the goal is to teach, then the code of such a side-scroller also needs to be *heavily* commented, even if everyone who reads it comes in with understanding of the prerequisite knowledge. The biggest problem is that to learn the most from it, the person who writes it needs to have mastered writing side-scrollers; Id posit that such people probably arent super interested in doing another one all by themselves for the learning purposes of others.As for getting useful code from it, thats the wrong approach also. The following is not the most obvious thing, but its what a lot of the good programmers 
 do. I call it, for lack of knowing the official title, library-driven development. The idea is that this useful code and these useful modules need to be developed as separate entities from day one and not depend on each other. You then glue them together with code that knows how to call sound_lib and collision_lib and pathfind_lib and...into a game. While they can be combined as an open-source game, this places them outside the game itself. This has three major benefits: a bug in one is not likely to be caused by another, each can be downloaded and used separately from all the others, and different people can maintain each piece. But the reason that I bring this up is as follows: the useful code is nicely separated, separably downloadable, easily installable, and understandable in small chunks. You can do a how x works piece and not have to worry about also needing to describe y, z, and w at the same time.
  Id suggest a model like this over one big, monolithic open-source project. The gains dont show up from day one, and Im not sure if theres enough people in this community that know enough about good program design to make sane API specifications for each piece, especially if theyre to come together and still remain sane when used at the same time.Think about what BGT is: you could learn each piece of BGT alone, because it only required itself. That is what Im suggesting here.

URL: http://forum.audiogames.net/viewtopic.php?pid=182706#p182706




___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-07-28 Thread AudioGames . net Forum — Development room : camlorn via Audiogames-reflector


  


Re: Open-source complete game in BGT

Python is a better choice, especially if/when libaudioverse is working and/or someone makes basic panning alternatives. This is not to do with language, however, its to do with libraries. You can get all sorts of stuff in Python land: easy networking, easy geometry, easy data structures (the third is important a bit down the road when you want to have 1000 enemies and [[wow]], that collision code just wont cut it), easy databases, etc.I might open source I3d. Im trying to decide if Im going to make I3d the Libaudioverse example or not. I3d is probably not too helpful to anyone trying to learn, however, as it tries to be a somewhat accurate simulation and uses all 3 dimensions (I heard from those I gave copies to that it was quite fun to play, but got called away from it by other projects). If the goal is teaching people things, Id not do a side-scroller as this project; you could, but you probably also n
 eed a set of tutorials explaining how various things work. A well-done space invaders, dodge the incoming objects, or similar is a much happier place to start. And avoid first-person shooters if the goal is teaching people: all the complexities of a side-scroller plus a heavy dose of trig.

URL: http://forum.audiogames.net/viewtopic.php?pid=182537#p182537




___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-07-27 Thread AudioGames . net Forum — Development room : ammericandad2005 via Audiogames-reflector


  


Re: Open-source complete game in BGT

try digging for an old version of battle zone. if I remember correctly, that game did not become closed-source until version 12.

URL: http://forum.audiogames.net/viewtopic.php?pid=182359#p182359




___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-06-20 Thread AudioGames . net Forum — Development room : roro via Audiogames-reflector


Re: Open-source complete game in BGT

When BGT wasnt free, I was forced to put my games and projects in a .bgt format, but now that I use sound encryption I dont plan to do so. A simple game like Guess the number will be boring.URL: http://forum.audiogames.net/viewtopic.php?pid=177585#p177585

___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-06-20 Thread AudioGames . net Forum — Development room : jaybird via Audiogames-reflector


Re: Open-source complete game in BGT

Maybe I was a bit confusing. Im not talking about some sort of generic side scroller framework which was intended from the start to be used by everybody and his dog to create side scrollers. Using the example of a side scroller, what I think would be cool is one that is fleshed out, developed, tested, and playable and enjoyable as a game in its own right, but for which the source code is included or available. Text adventures used to do that a lot, especially in the early days of the modern IF era. Granted, there were some short example games, but a few full-length games had their source code released, though not many. Its always fun to take one of these and see how this or that was done.URL: http://forum.audiogames.net/viewtopic.php?pid=177645#p177645

___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-06-20 Thread AudioGames . net Forum — Development room : frastlin via Audiogames-reflector


Re: Open-source complete game in BGT

Hello,From what I have seen of BGT, it is not particularly built for open source development.Have you seen the topic on Sound RTS? That is becoming quite open source. Arent the swamp maps kind of like this as well?Just because we dont think it can be done doesnt mean it cant be. But frankly I think it would be much easier to create something in python as python is built for something like this and you can write code that is really easy to understand.bear1 = mob(Joe the bear, Joe is big, cuddly and likes chips., 60, False)bear.add_weapon(items.club)This is one way how you would create a level 60 bear that is not agro and holds a club.In BGT you would need to probably need to write a whole scripting language people would write in txt files. Granted my knowledge of bgt doesnt go beyond the first few chapters, but everything seems dependent on everything else in BGT where as I could easil
 y add and remove mobs with the above kinds of code.If you wish to try it, be my guest!URL: http://forum.audiogames.net/viewtopic.php?pid=177559#p177559

___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Open-source complete game in BGT

2014-06-19 Thread AudioGames . net Forum — Development room : jaybird via Audiogames-reflector


Open-source complete game in BGT

Heres something I think would be a cool idea. A game, which is a playable and enjoyable game by itself, but for which the source code is freely available, and from which people are permitted and even encouraged to use bits and pieces of code as and where appropriate. What Id personally love to see in this regard is a side scroller or 2D game, but thats probably just because I dont want to have to write my own.URL: http://forum.audiogames.net/viewtopic.php?pid=177539#p177539

___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: Open-source complete game in BGT

2014-06-19 Thread AudioGames . net Forum — Development room : tward via Audiogames-reflector


Re: Open-source complete game in BGT

Jaybird, I certainly see the merits of such a project. Although, people would still have to understand basic coding skills with BGT else the example would be confusing for a newbie. A side-scroller is a fairly advanced program, and even with comments if someone doesnt know programming theyll be looking at the code and going, what is this?At the moment I have a lot on my plate, but I do think the idea has potential to help get new programmers started on programming. That said, Ive been thinking for a long time rather than use a proprietary tool like BGT why not write an open source side-scroller or something like that in Python so games can be developed for Mac, Linux, and Windows using a freely open and well documented language. BGT is a great tool, is a powerful tool, but unfortunately is only useful to someone using Windows and who intends to develop games for Windows. As Mac has a rather large community now, and there are a few Linux users l
 ike myself around it seems that proprietary tools like BGT is not the way forward. Not if we consider that as accessibility spreads to more platforms more and more games and applications will be required for those new platforms.URL: http://forum.audiogames.net/viewtopic.php?pid=177543#p177543

___
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector