Getting an early start on the coding phase? Link your code here. :)
Greets!
Just a quick reminder: the rules require that if you're starting early on the coding phase of the contest, you must release all of your code written prior to the start date as open source before the code phase begins. So, if you've decided to get an early start, this thread is as good a place to post links to your code repositories. :)
Bart
Not an early start so much as I finally got around to putting my planning notes on GitHub.
https://github.com/BerinGreenbear/LiberatedPixelCup
More will go up as I work. I might even finish!
I have a git repo that I've been adding code to as I learned how to use libgdx over the past couple of days. This is not my actual game project's repo but I plan on re-using some of the code that's here.
In case anyone is interested, I have a A* pathfinding algorithm and a Tileset class (though if you're not using libgdx it won't be much use). Everything else is just experiments to see how things work.
https://gitorious.org/libgdx-lpc-test/libgdx-lpc-test
@ Anon:
You said "port" so it seems like you know, but you should probably remind people that XNA is not allowed for LPC. That said, you might be able to use it on something like MonoGame, though I'm not sure how using Mono will be viewed by the judges.
Those of you wishing to make a tile game with minimal external dependencies might want to look at my old project at http://sourceforge.net/projects/gjid/. Although it is not the kind of game this contest is looking for, it is a good example of using plain XCB to make a tile game, showing how to create a fullscreen app, use XRender to blit tiles and expand the backbuffer to window, and to draw XRender-accelerated text. There is also keyboard handling code, which XCB does not provide for some reason. This is about as low-level as you can get other than using the bare X protocol, and should appeal to the heart of a true hacker ;)
http://sourceforge.net/projects/gjid/
That's an old project of mine that can be a good starting point. Although it is not the kind of game this contest is looking for, its XCB backend should be of interest. There is a generic X game application class, creating a fullscreen window with an image backbuffer, image and subtile blits, keyboard handling (the one important thing missing from XCB), and text drawing. All of that functionality is using Xrender, and so should be hardware accelerated. There are no external dependencies other than XCB. As Carmack said, "Get your fat API out of the way and let me at the iron!" This is as close to the iron as I care to go.
Well, this isn't exactly 'starting early' in fact, it is starting late :) But my project should materialize here:
https://tmm.cx/lpc
there's a trac instance there with links to the git repo.
FYI Everybody!
I'll be doing a solo entry using PyGame and based off an older game I did. The repo for the old code is at
https://github.com/bitcraft/mh
I've been using the 'stable' release found under the downloads section.
The repo for my entry is at
https://github.com/bitcraft/lpc1
Good luck to everyone!
hmm.... is anybody making a sim game ? or anything on social simulation arena ? I have been craving to enjoy a FOSS game made on sim/social sim kinda thingie.
Just to come back to my initial post, I won't be using the code I submitted earlier. Starting from scratch. Been busy with it already for a few days.
You can follow me and my friends at https://github.com/MonsterGuden/lpc2012
We are using pygame, pyglet and tiledtmxloader so far.
How do i actually enter the competition? Can't find a signup page for the code part.
We enter the competition at the end of the month (when our games are "complete", hehe)
@cemkalyoncu I tried to checkout your repo and came across this :-
~/games$ svn checkout svn://svn.code.sf.net/p/trinlibr/code/trunk trinlibr
...
....
A trinlibr/Game
U trinlibr
Authentication realm: <https://svn.code.sf.net:443> SourceForge User
Password for 'shirish': Killed
I just wanted to checkout, I have no idea why it asked for authentication. AFAIK there are two ways to get that .
http://sourceforge.net/p/trinlibr/code/61/tree/
The read-only access link :-
svn checkout svn://svn.code.sf.net/p/trinlibr/code/trunk trinlibr-code
and the HTTP (writable repo) :-
svn checkout http://svn.code.sf.net/p/trinlibr/code/trunk trinlibr
Notice the only change I have done in the command is changing the local directory name (trinlibr-code to trinlibr). No idea why it asks for authentication. Any ideas ?
svn/subversion is :-
$ svn --version
svn, version 1.7.5 (r1336830)
compiled Jun 17 2012, 07:52:38
This is on a Debian wheezy/sid system which will evolve to a Wheezy system as and when things happen.
@shirish: There are externals which are also hosted also on sourceforge. They are linked through http version, so that we, developers can commit any changes to the game engine as well. You may try to exclude externals and checkout readonly versions of those externals as well. I dont know if it is possible (if not I will try to get it somehow right) to just login with your sourceforge id without the need to be in the project. If you try with sourceforge id and cannot succeed please notify me. I would like to fix this issue as soon as possible.
Also there might be compilation issues with Linux. There are cmake files, however, they are not tested and updated for a while. If you get any link error it may be cause of that. I can promise that I will update linux compile scripts tonight.
@cemkalyoncu I don't understand. I just want to checkout the read-only repo. It should be possible to checkout without having to resort to authentication systems. If possible please do that.
If the authentication asked is just a one-time deal than I have no issues but if it has to be done each time then I would rather not go in there. The best would be of course not to do have any authentication unless requiring commit access (which the HTTP repo provides).
I cannot comment on the building/making aspect unless the first barrier is not there.
@shirish: The problem with externals are they are not read-only repo, but I can guarantee that it wont ask the password after the first. However, it still may not work, because the externals are from http repo. I have no idea how should I use externals in sourceforge. This is the first time I have used externals in a public repo. I will try to solve this issue right now. I hope I will get back soon.
@shirish: I hope I solved the issue (though we will not be able to commit engine code directly).
Pages