473,748 Members | 3,604 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Where Does One Begin?

I have no programming experience. I want to learn Python so I can make
simple, 2D games. Where should I start? Can you recommend a good book?

Thank you.

Feb 2 '07
11 1532
On Feb 3, 2:16 am, Marc 'BlackJack' Rintsch <bj_...@gmx.net wrote:
In <1170485721.683 685.178...@v33g 2000cwv.googleg roups.com>,

Eric_Dex...@msn .com wrote:
pygame is probily a good program to start with as long as you keep in
mind that it is possible that up to 50% of the p.c. laptops may not be
able to run it.

Huh? Care to explain this?

Ciao,
Marc 'BlackJack' Rintsch
This is based on the documentation from panda3d explaining why certain
functions do not work on pc lap tops. The trend in tek is smaller
faster exc exc.. based on what they said at the time of thier
documation and I would have to check this certain functions are not
available because of memory of the graphics card??? I am going by
memory and as promised those panda 3d functions do not work but the
program overall is fine. There is no explanation in directpy but the
mentioned using several methods and the method they use in the demo
showing the island does not work but overall it works fine. For
pygame the best I could get on my laptop was the outline of a window I
was never able to get any graphics. There is some assumption based on
what I read in the panda3d stuff that leads me to believe it is
because of a lesser graphics. I could be wrong.. I looked into
wxwindows a little further and have noticed more graphics stuff but
documentation and tutorials for that sort of thing isn't readily
available so hopefully there is a fix of pygame or more docs on
wxwindows (or tkinter) that I can use at some time.

Feb 3 '07 #11
In <11************ *********@a75g2 000cwd.googlegr oups.com>,
Er*********@msn .com wrote:
On Feb 3, 2:16 am, Marc 'BlackJack' Rintsch <bj_...@gmx.net wrote:
>In <1170485721.683 685.178...@v33g 2000cwv.googleg roups.com>,

Eric_Dex...@ms n.com wrote:
pygame is probily a good program to start with as long as you keep in
mind that it is possible that up to 50% of the p.c. laptops may not be
able to run it.

Huh? Care to explain this?

This is based on the documentation from panda3d explaining why certain
functions do not work on pc lap tops.
Could you point to such documentation? The search function in the online
docs doesn't know about "laptop".
The trend in tek is smaller faster exc exc.. based on what they said at
the time of thier documation and I would have to check this certain
functions are not available because of memory of the graphics card??? I
am going by memory and as promised those panda 3d functions do not work
but the program overall is fine.
There must be enough memory to display a full screen, obviously,
everything else is done in main memory then. And you are talking about
panda3d functions and not pygame ones. The OP wanted to write simple 2D
games, so it's irrelevant if panda3d doesn't work on some laptops.
Claiming pygame doesn't work on about 50% of the laptops out there based
on these facts is a bit exaggerated.

Ciao,
Marc 'BlackJack' Rintsch
Feb 4 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
1509
by: Richard | last post by:
Just downloaded python for the fun of it. What do I run to begin coding with? Version 2.3.3 When I run the "command line" thing, I get a dos window. Now what? The built in tutor explains some basics about programming but zilch on where to begin.
8
3168
by: GUEST | last post by:
Hi all. I'm a newbie to ORacle and am planning to take a course in Oracle this January. Can anyone tell me where a SQL/PL script is run from ? I tried to run a simple SQL/PL script under SQL Plus but it doesn't work. Maybe I was doing something wrong. Any suggestions would be greatly appreciated... Thanks in advance
18
2255
by: Exits Funnel | last post by:
Hello, I'm a little confused about where I should include header files and was wondering whether there was some convention. Imagine I've written a class foo and put the definition in foo.h and the implementation of its member functions in foo.cpp (which obviously #inludes foo.h) and further assume that it depends on a class bar which is defined in bar.h. It seems that there are the following two scenarios:
7
26502
by: jcochran | last post by:
What would be the correct way of writing a sql select state with where clause while also using IF ELSE. I am using T-SQL and I cannot get it to work. I probably have the syntax wrong. I want to be able to have different where/and/or clauses in the sql dependant on what value was passed into the @SearchTerm parameter in this stored procedure. Can I use CASE statements in the WHERE section? Or is that strickly for SELECT statements?
5
1723
by: Ruben Campos | last post by:
Greetings. I was recently reading the article "Typed buffers (II)", by Andrei Alexandrescu (C/C++ Users Journal, October 2001), and I found the next function in it: template <class T> inline void FillDuff (T* begin, T* end, const T& obj) { switch ((end - begin) & 7)
10
2394
by: Gunnar G | last post by:
I'm having problem reading from the beginning of a file. Here is the code (more or less) ifstream codefin; ofstream codefout; while (not_annoyed)
7
2055
by: brig | last post by:
I am reading and thinking that a user (or any object) cannot be created within a procedure. Is that correct? I am new to PL/ SQL, not programming, but do apologize. I have a StdtTable (in SYS) with 3 columns: account, password, rowid. I just want to read each row and create a user. This is what I have, does anyone have any idea's? The code is sloppy as I am stuck on the create. :-( Thank you. Oh, I am running this is SQLDeveloper. ...
8
2039
by: Alex Buell | last post by:
I've just written the below as an exercise (don't worry about the lack of checking), but I was wondering why I needed to write a struct with an operator() as a parameter to supply to the STL transform() function? #include <algorithm> #include <iostream> #include <fstream> #include <iterator> #include <vector> #include <string>
3
6564
by: Curious | last post by:
I''ve created a simple Console Application in C#.NET (.NET 2.0), and I have the following code: Console.WriteLine("Now let us begin!"); However, the string, "Now let us begin!", never shows up in the "View"- FYI, the text in the "View"->"Output" window is below instead: 'IO.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL
2
1652
prn
by: prn | last post by:
Hi folks, This may sound odd, but I'm preparing a stored procedure that I want to handle a couple of different cases. However, unlike the standard sort of situation where what I want to differentiate is the result, i.e., the selections, what I want to cover is the selection conditions. I have basically two queries that differ only in a single condition, but I'd like to put them into a single stored proc and parameterize them (much more...
0
8991
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8830
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9544
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9324
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8243
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6796
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4606
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4874
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
2215
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.