bitcraft (progress thread)
Hello everyone! I had a ton of time today, and got a ton of work done with my 'game'. I want to let everyone know that this one-man team will try to finish, but most likely, I will just get a proof-of-concept or demo done. This means: just the bare bones.
I want to say thank you to all the contributors, I've had fun going through the art, music, and sound submissions.
My repository is at GitHub (https://github.com/bitcraft/lpc1). I'm programming it in Python and Pygame.
The main concept of the game is a point and click adventure, with a twist that you have to manage [up to] 4 characters separately in real time. I'm adding time management games elements (think farmville) for variety.
So far, I've got the basic interface going with one panel for testing. It loads Tiled maps, and scrolls by clicking areas of the map and dragging it. Characters on the screen are clickable, and I just added basic pathfinding (but no movement).
By the end of the week, I would like to have 3 more characters in the game, a complete blacksmith class, movement, and dialogs. If I can manage that, adding another class, battle sequences, and another map will be my goals for the entire project.
bitcraft, do I need to build something or just do :-
python run.py
Actually I did that and a window, a character, few huts and a path was rendered but was unable to get the character to move forward, any hints how to do that.
Maybe you could also write it in the README.
thanks for the feedback. python is an interpreted language and does not require a build at all. you did the right thing. i have to say though, progress is slow!
hmm.... updated to latest commit
$ git log | less
commit 9b1d4524ad39da9e10636a433a594db565a38800
Author: Leif Theden <leif.theden@.com>
Date: Thu Jul 19 15:39:21 2012 -0500
update readme
Your stuff commits seemed to be pretty big. It took almost an hour to git up to the latest commit.
Again nothing happening on the movement side but did get a traceback when I used q (guessing the keyboard command/shortcut for quit or something not fully implemented yet)
Traceback (most recent call last):
File "run.py", line 17, in <module>
TestGame().start()
File "run.py", line 13, in start
self.sd.run()
File "/home/shirish/games/bitcraft/lib2d/statedriver.py", line 255, in run
currentState.handle_commandlist(cmdlist)
File "/home/shirish/games/bitcraft/lib/levelstate.py", line 94, in handle_commandlist
self.ui.handle_commandlist(cmdlist)
File "/home/shirish/games/bitcraft/lib2d/ui/ui.py", line 210, in handle_commandlist
state, pos = arg
TypeError: 'int' object is not iterable
Update: removed the e-mail address bit.
there are no keyboard commands. i will update the readme to let everyone know the progress. the commits are not entirely supposed to be stable.