|
| 1 | +--- |
| 2 | +title: Create a Game |
| 3 | +parent: Challenges |
| 4 | +nav_order: 2 |
| 5 | +permalink: /Challenges/2 |
| 6 | +--- |
| 7 | + |
| 8 | +# 🎮 twinBASIC Monthly Challenge #2 - February |
| 9 | + |
| 10 | +**Create a Game** |
| 11 | + |
| 12 | +Build **any game you like** using twinBASIC. |
| 13 | + |
| 14 | +This can be a simple card game, arcade game, puzzle, or something more experimental. Creativity is encouraged - there is no “right” genre or style. |
| 15 | + |
| 16 | +## 📦 Submission Rules |
| 17 | + |
| 18 | +- Built using twinBASIC |
| 19 | +- Full source code must be provided, but licence choice is unrestricted |
| 20 | +- Submission must be a *single* `.twinproj` file (external image and music resource files allowed if necessary) |
| 21 | +- Produces a **single Windows EXE** |
| 22 | +- Runs on **Windows 10 and later** |
| 23 | +- Game may be windowed or fullscreen |
| 24 | +- Music is optional |
| 25 | +- ❌ Not a direct or near-direct port of an existing VB6 game |
| 26 | + |
| 27 | +## 🎵 Bonus Points |
| 28 | + |
| 29 | +- Inclusion of music or sound effects |
| 30 | +- Inclusion of controller support (e.g. XInput) |
| 31 | +- Use of **GDI+ package** [GDI+ Package](https://discord.com/channels/927638153546829845/1460777854714515728) |
| 32 | +- Use of **OpenGL** [twinBASIC + WinDevLib OpenGL De…](https://discord.com/channels/927638153546829845/1464785863702610053) |
| 33 | +- Clever or efficient rendering techniques |
| 34 | +- Use of newer twinBASIC features (e.g. delegates, generics) |
| 35 | +- Clean architecture and well-documented code |
| 36 | +- Polished UI, UX, or game feel |
| 37 | +- Interesting technical tricks (collision detection, AI, etc.) |
| 38 | + |
| 39 | +## 🎁 Prize |
| 40 | + |
| 41 | +**£100 twinBASIC account credit** |
| 42 | + |
| 43 | +- Non-transferable |
| 44 | +- No cash alternative |
| 45 | +- Can only be used towards future twinBASIC licences |
| 46 | + |
| 47 | +## 🏆 Judging |
| 48 | + |
| 49 | +Entries will be judged across multiple categories, including: |
| 50 | + |
| 51 | +- Originality and creativity |
| 52 | +- Technical execution |
| 53 | +- Performance |
| 54 | +- Visual presentation |
| 55 | +- Code quality and structure |
| 56 | +- Overall polish and fun factor |
| 57 | + |
| 58 | +Bonus points may be awarded at the discretion of the twinBASIC team. |
| 59 | + |
| 60 | +**Winner selected at the sole discretion of the twinBASIC team within 7 days after the entry deadline.** |
| 61 | + |
| 62 | +## ⏰ Deadline |
| 63 | + |
| 64 | +Entries must be received by: |
| 65 | + |
| 66 | +🗓️ 1st March — 12:00 PM (GMT) |
| 67 | + |
| 68 | +Submissions will be locked after the deadline. |
| 69 | + |
| 70 | +🔗: [https://discord.com/channels/927638153546829845/1467429513456783498](https://discord.com/channels/927638153546829845/1467429513456783498) |
0 commit comments